Extension of CPU Context-State Management for Micro-Architecture State
    57.
    发明申请
    Extension of CPU Context-State Management for Micro-Architecture State 审中-公开
    扩展用于微架构状态的CPU上下文状态管理

    公开(公告)号:US20170024210A1

    公开(公告)日:2017-01-26

    申请号:US15175881

    申请日:2016-06-07

    Abstract: A processor saves micro-architectural contexts to increase the efficiency of code execution and power management. A save instruction is executed to store a micro-architectural state and an architectural state of a processor in a common buffer of a memory upon a context switch that suspends the execution of a process. The micro-architectural state contains performance data resulting from the execution of the process. A restore instruction is executed to retrieve the micro-architectural state and the architectural state from the common buffer upon a resumed execution of the process. Power management hardware then uses the micro-architectural state as an intermediate starting point for the resumed execution.

    Abstract translation: 处理器可以节省微架构上下文以提高代码执行和电源管理的效率。 执行保存指令以在停止进程的执行的上下文切换时将微架构状态和处理器的体系结构状态存储在存储器的公共缓冲器中。 微架构状态包含执行该过程所产生的性能数据。 执行恢复指令以在恢复执行该过程时从公共缓冲器检索微架构状态和架构状态。 电源管理硬件然后使用微架构状态作为恢复执行的中间起点。

    Method, Apparatus, and System for Energy Efficiency and Energy Conservation Including Autonomous Hardware-Based Deep Power Down in Devices
    59.
    发明申请
    Method, Apparatus, and System for Energy Efficiency and Energy Conservation Including Autonomous Hardware-Based Deep Power Down in Devices 审中-公开
    方法,设备和能源效率和节能系统,包括设备中的基于硬件的自动深度掉电

    公开(公告)号:US20160335020A1

    公开(公告)日:2016-11-17

    申请号:US15219183

    申请日:2016-07-25

    Abstract: Embodiments of systems, apparatuses, and methods for energy efficiency and energy conservation including enabling autonomous hardware-based deep power down of devices are described. In one embodiment, a system includes a device, a static memory, and a power control unit coupled with the device and the static memory. The system further includes a deep power down logic of the power control unit to monitor a status of the device, and to transfer the device to a deep power down state when the device is idle. In the system, the device consumes less power when in the deep power down state than in the idle state.

    Abstract translation: 描述了能量效率和能量节约的系统,装置和方法的实施例,包括实现设备的自主的基于硬件的深度断电。 在一个实施例中,系统包括与设备和静态存储器耦合的设备,静态存储器和功率控制单元。 该系统还包括功率控制单元的深度掉电逻辑,用于监视设备的状态,并且当设备空闲时将设备传送到深度断电状态。 在系统中,当处于深功率关闭状态时,器件消耗的功率小于空闲状态。

    Method and apparatus for monitor and MWAIT in a distributed cache architecture
    60.
    发明授权
    Method and apparatus for monitor and MWAIT in a distributed cache architecture 有权
    分布式缓存架构中监视器和MWAIT的方法和装置

    公开(公告)号:US09239789B2

    公开(公告)日:2016-01-19

    申请号:US14741624

    申请日:2015-06-17

    Abstract: A method and apparatus for monitor and mwait in a distributed cache architecture is disclosed. One embodiment includes an execution thread sending a MONITOR request for an address to a portion of a distributed cache that stores the data corresponding to that address. At the distributed cache portion the MONITOR request and an associated speculative state is recorded locally for the execution thread. The execution thread then issues an MWAIT instruction for the address. At the distributed cache portion the MWAIT and an associated wait-to-trigger state are recorded for the execution thread. When a write request matching the address is received at the distributed cache portion, a monitor-wake event is then sent to the execution thread and the associated monitor state at the distributed cache portion for that execution thread can be reset to idle.

    Abstract translation: 公开了一种用于在分布式高速缓存架构中进行监视和等待的方法和装置。 一个实施例包括向存储对应于该地址的数据的分布式高速缓存的一部分发送对地址的MONITOR请求的执行线程。 在分布式缓存部分,MONITOR请求和关联的推测状态被本地记录在执行线程上。 执行线程然后发出地址的MWAIT指令。 在分布式缓存部分,为执行线程记录MWAIT和关联的等待触发状态。 当在分布式高速缓存部分接收到与该地址匹配的写入请求时,监视器 - 唤醒事件然后被发送到执行线程,并且用于该执行线程的分布式高速缓存部分处的关联监视状态可以被重置为空闲。

Patent Agency Ranking