Queued locks using monitor-memory wait
    92.
    发明授权
    Queued locks using monitor-memory wait 有权
    使用监视器内存等待排队锁

    公开(公告)号:US07640384B2

    公开(公告)日:2009-12-29

    申请号:US11903249

    申请日:2007-09-20

    IPC分类号: G06F12/00 G06F9/46 G06F13/00

    摘要: A method, apparatus, and system are provided for monitoring locks using monitor-memory wait. In one embodiment, a memory to store instructions to perform functions of a monitoring mechanism is provided. The monitoring mechanism having a first logic to cause a processor to exit a sleep state in response to an event, wherein exiting the sleep state comprises resuming control of processing resources that were relinquished by the processor during the sleep state. The monitoring mechanism having a second logic to disable monitoring of a node associated with a contended lock after the processor exits the sleep state.

    摘要翻译: 提供了一种使用监视器 - 内存等待监视锁定的方法,装置和系统。 在一个实施例中,提供了存储用于执行监视机制的功能的指令的存储器。 监视机制具有使处理器响应于事件退出休眠状态的第一逻辑,其中退出休眠状态包括恢复处理在休眠状态期间被处理器放弃的处理资源的控制。 所述监视机制具有第二逻辑,以在所述处理器退出所述睡眠状态之后禁用与竞争锁相关联的节点的监视。

    Method and apparatus for speculative execution of uncontended lock instructions
    93.
    发明授权
    Method and apparatus for speculative execution of uncontended lock instructions 有权
    用于推测执行无限制锁定指令的方法和装置

    公开(公告)号:US07529914B2

    公开(公告)日:2009-05-05

    申请号:US10883519

    申请日:2004-06-30

    摘要: A method and apparatus for executing lock instructions speculatively in an out-of-order processor are disclosed. In one embodiment, a prediction is made whether a given lock instruction will actually be contended. If not, then the lock instruction may be treated as having a normal load micro-operation which may be speculatively executed. Monitor logic may look for indications that the lock instruction is actually contended. If no such indications are found, the speculative load micro-operation and other micro-operations corresponding to the lock instruction may retire. However, if such indications are in fact found, the lock instruction may be restarted, and the prediction mechanism may be updated.

    摘要翻译: 公开了一种用于在乱序处理器中推测地执行锁定指令的方法和装置。 在一个实施例中,预先确定给定的锁定指令是否将被实际竞争。 如果不是,则锁定指令可以被视为具有可以推测地执行的正常负载微操作。 监视器逻辑可能会查找锁定指令实际上有争议的迹象。 如果没有发现这样的指示,则与锁定指令相对应的投机负载微操作和其他微操作可能会退出。 然而,如果事实上发现这样的指示,则可以重新启动锁定指令,并且可以更新预测机制。

    Synchronizing recency information in an inclusive cache hierarchy
    96.
    发明申请
    Synchronizing recency information in an inclusive cache hierarchy 失效
    在包含缓存层次结构中同步新近度信息

    公开(公告)号:US20070214321A1

    公开(公告)日:2007-09-13

    申请号:US11374222

    申请日:2006-03-13

    IPC分类号: G06F12/00

    CPC分类号: G06F12/123

    摘要: In one embodiment, the present invention includes a method for receiving a cache access request for data present in a lower-level cache line of a lower-level cache, and sending recency information regarding the lower-level cache line to a higher-level cache. The higher-level cache may be inclusive with the lower-level cache and may update age data associated with the cache line, thus reducing the likelihood of eviction of the cache line. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括一种用于接收对存在于较低级高速缓存的较低级高速缓存行中的数据的高速缓存访​​问请求的方法,以及将关于下级高速缓存线的新近度信息发送到更高级别高速缓存 。 较高级别的缓存可以与下级缓存一起包含,并且可以更新与高速缓存行相关联的年龄数据,从而减少高速缓存线的驱逐的可能性。 描述和要求保护其他实施例。

    Method and apparatus for speculative execution of uncontended lock instructions

    公开(公告)号:US20060004998A1

    公开(公告)日:2006-01-05

    申请号:US10883519

    申请日:2004-06-30

    IPC分类号: G06F9/30

    摘要: A method and apparatus for executing lock instructions speculatively in an out-of-order processor are disclosed. In one embodiment, a prediction is made whether a given lock instruction will actually be contended. If not, then the lock instruction may be treated as having a normal load micro-operation which may be speculatively executed. Monitor logic may look for indications that the lock instruction is actually contended. If no such indications are found, the speculative load micro-operation and other micro-operations corresponding to the lock instruction may retire. However, if such indications are in fact found, the lock instruction may be restarted, and the prediction mechanism may be updated.

    METHOD AND APPARATUS FOR COST AND POWER EFFICIENT, SCALABLE OPERATING SYSTEM INDEPENDENT SERVICES
    100.
    发明申请
    METHOD AND APPARATUS FOR COST AND POWER EFFICIENT, SCALABLE OPERATING SYSTEM INDEPENDENT SERVICES 有权
    成本和功率有效的可扩展操作系统独立服务的方法和装置

    公开(公告)号:US20120192000A1

    公开(公告)日:2012-07-26

    申请号:US13436835

    申请日:2012-03-30

    IPC分类号: G06F1/00

    摘要: A low cost, low power consumption scalable architecture is provided to allow a computer system to be managed remotely during all system power states. In a lowest power state, power is only applied to minimum logic necessary to examine a network packet. Power is applied for a short period of time to an execution subsystem and one of a plurality of cores selected to handle processing of received service requests. After processing the received service requests, the computer system returns to the lowest power state.

    摘要翻译: 提供了低成本,低功耗的可扩展架构,以允许在所有系统电源状态期间远程管理计算机系统。 在最低功率状态下,功率仅适用于检查网络分组所需的最小逻辑。 将电力短时间施加到执行子系统,并且被选择用于处理所接收的服务请求的处理的多个核心中的一个。 在处理接收到的服务请求之后,计算机系统返回到最低功率状态。