会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • Using Performance Monitor to Optimize System Performance
    • 使用性能监视器优化系统性能
    • US20080163240A1
    • 2008-07-03
    • US12049285
    • 2008-03-15
    • Maximino AguilarDavid John ErbSidney James ManningJames Michael Stafford
    • Maximino AguilarDavid John ErbSidney James ManningJames Michael Stafford
    • G06F9/46
    • G06F9/4881G06F11/3409G06F2201/86G06F2209/483
    • An approach that optimizes system performance using performance monitors is presented. The system gathers thread performance data using performance monitors for threads running on either a first ISA processor or a second ISA processor. Multiple first processors and multiple second processors may be included in a single computer system. The first processors and second processors can each access data stored in a common shared memory. The gathered thread performance data is analyzed to determine whether the corresponding thread needs additional CPU time in order to optimize system performance. If additional CPU time is needed, the amount of CPU time that the thread receives is altered (increased) so that the thread receives the additional time when it is scheduled by the scheduler. In one embodiment, the increased CPU time is accomplished by altering a priority value that corresponds to the thread.
    • 介绍了使用性能监视器优化系统性能的方法。 系统使用在第一个ISA处理器或第二个ISA处理器上运行的线程的性能监视器收集线程性能数据。 多个第一处理器和多个第二处理器可以包括在单个计算机系统中。 第一处理器和第二处理器可以各自访问存储在公共共享存储器中的数据。 分析收集的线程性能数据,以确定相应的线程是否需要额外的CPU时间,以优化系统性能。 如果需要额外的CPU时间,则线程接收的CPU时间量会被更改(增加),以便线程在调度程序调度时收到额外的时间。 在一个实施例中,通过改变对应于线程的优先级值来实现增加的CPU时间。
    • 6. 发明申请
    • System and method for improved software simulation using a plurality of simulator checkpoints
    • 使用多个模拟器检查点改进软件仿真的系统和方法
    • US20060155525A1
    • 2006-07-13
    • US11032182
    • 2005-01-10
    • Maximino AguilarPatrick BohrerJames Stafford
    • Maximino AguilarPatrick BohrerJames Stafford
    • G06F9/455
    • G06F17/5022
    • A system and method is provided to improve software simulation. A software emulator is used in conjunction with a hardware simulator. A special snapshot instruction is included in the software code that is emulated. When the snapshot instruction is encountered, values such as register, memory, and program stack values, are stored creating an initial snapshot. Code continues to be emulated and, when the next snapshot instruction is encountered, the values are written to create a second snapshot. The initial values are used to set an initial state in a hardware model that is simulated on a hardware simulator. The results of the hardware simulation are compared to the second snapshot to uncover software errors and/or hardware errors so that the software can be modified or the hardware design can be modified. Multiple sets of snapshots can be taken to analyze multiple sections of the software program.
    • 提供了一种系统和方法来改进软件仿真。 软件仿真器与硬件模拟器结合使用。 特殊快照指令包含在仿真的软件代码中。 当遇到快照指令时,存储诸如寄存器,存储器和程序堆栈值的值,创建初始快照。 代码继续被仿真,并且当遇到下一个快照指令时,这些值被写入以创建第二个快照。 初始值用于在硬件模拟器上模拟的硬件模型中设置初始状态。 将硬件仿真的结果与第二个快照进行比较,以发现软件错误和/或硬件错误,从而可以修改软件或修改硬件设计。 可以采用多组快照来分析软件程序的多个部分。
    • 9. 发明授权
    • Mobile computing device and associated base stations
    • 移动计算设备和相关基站
    • US06636918B1
    • 2003-10-21
    • US09606638
    • 2000-06-29
    • Maximino AguilarSanjay GuptaRoy Moonseuk KimJames Michael Stafford
    • Maximino AguilarSanjay GuptaRoy Moonseuk KimJames Michael Stafford
    • G06F1300
    • G06F1/1632
    • A mobile computing device and associated base stations are disclosed. The mobile computing device includes a system-on-chip (SOC) device that includes a general purpose processor core and a plurality of peripheral cells suitable for controlling a plurality of peripheral units. The mobile computing device further includes a system memory and a base unit interface. The base unit interface is suitable for connecting the mobile computing device to a base unit that includes a display adapter suitable for controlling a video display. The SOC is connected to and enabled to control the display adapter when the mobile computing device is connected to the base unit. The base unit interface may comprise a PCI interface that connects the SOC device to the base unit via a PCI bus. The plurality of peripheral units may include an audio adapter, a flash device, a wireless suitable for transmitting and receiving wireless information, and a liquid crystal display suitable for displaying text messages. The mobile device preferably further includes a battery suitable for powering the mobile computing device. The base unit suitably includes an interface configured to connect to the base unit interface of the mobile computing device and a display adapter enabled to control a display. The display adapter is connected to the interface unit via a peripheral bus that is connected to the SOC when the mobile computing device and the base unit are connected. The base unit may comprise a desktop base unit that includes a hard disk adapter, a CD ROM drive, a floppy diskette drive, a network device base unit that includes a network adapter, controlled by the SOC, that enables the base unit to communicate with a network server, or an internet appliance base unit that includes a modem controlled by the SOC and configured to enable the system to connect to the internet.
    • 公开了移动计算设备和相关联的基站。 移动计算设备包括片上系统(SOC)设备,其包括通用处理器核和适于控制多个外围单元的多个外围单元。 移动计算设备还包括系统存储器和基本单元接口。 基本单元接口适用于将移动计算设备连接到包括适于控制视频显示器的显示适配器的基本单元。 当移动计算设备连接到基本单元时,SOC连接到并且能够控制显示适配器。 基本单元接口可以包括通过PCI总线将SOC设备连接到基本单元的PCI接口。 多个外围单元可以包括音频适配器,闪存设备,适用于发送和接收无线信息的无线电,以及适于显示文本消息的液晶显示器。 移动设备优选地还包括适于为移动计算设备供电的电池。 基本单元适当地包括被配置为连接到移动计算设备的基本单元接口的接口和能够控制显示器的显示适配器。 当移动计算设备和基站连接时,显示适配器经由连接到SOC的外围总线连接到接口单元。 基本单元可以包括桌面基本单元,其包括硬盘适配器,CD ROM驱动器,软盘驱动器,包括由SOC控制的网络适配器的网络设备基本单元,其使得基座单元能够与 网络服务器或互联网设备基本单元,其包括由SOC控制并被配置为使得系统能够连接到因特网的调制解调器。