Method and apparatus to write modified cache data to a backing store while retaining write permissions
    6.
    发明授权
    Method and apparatus to write modified cache data to a backing store while retaining write permissions 有权
    将修改的缓存数据写入后备存储同时保留写入权限的方法和装置

    公开(公告)号:US09311241B2

    公开(公告)日:2016-04-12

    申请号:US13730957

    申请日:2012-12-29

    CPC classification number: G06F12/0815 G06F2212/507

    Abstract: A method is described that includes performing the following for a transactional operation in response to a request from a processing unit that is directed to a cache identifying a cache line. Reading the cache line, and, if the cache line is in a Modified cache coherency protocol state, forwarding the cache line to circuitry that will cause the cache line to be written to deeper storage, and, changing another instance of the cache line that is available to the processing unit for the transactional operation to an Exclusive cache coherency state.

    Abstract translation: 描述了一种方法,其包括响应于来自处理单元的针对指定到高速缓存行的高速缓存的请求执行事务操作的以下操作。 读取高速缓存行,并且如果高速缓存行处于修改的高速缓存一致性协议状态,则将高速缓存行转发到将使高速缓存行被写入更深的存储的电路,并且改变高速缓存行的另一个实例 可用于处理单元的事务操作到独占高速缓存一致性状态。

    METHODS AND APPARATUS TO BYPASS OBJECT LOCKS
    7.
    发明申请
    METHODS AND APPARATUS TO BYPASS OBJECT LOCKS 有权
    旁路对象锁的方法和装置

    公开(公告)号:US20150169384A1

    公开(公告)日:2015-06-18

    申请号:US14635790

    申请日:2015-03-02

    Abstract: Example methods and apparatus to manage object locks are disclosed. A disclosed example method includes intercepting a processor request to apply the lock on the object, identifying a performance history of the object based on a number of instances of contention, reducing computing resources of the processor by, when the number of instances is below a threshold value, generating a lock bypass for the object to cause speculative execution of target code within the object, and preventing speculative execution by applying the lock on the object when the number of instances is above the threshold value.

    Abstract translation: 公开了用于管理对象锁的示例性方法和装置。 所公开的示例性方法包括拦截处理器请求以对对象施加锁定,基于竞争的多个实例来识别对象的性能历史,当实例数低于阈值时,减少处理器的计算资源 产生对象的锁旁路,以引起对象内的目标代码的推测执行,并且当实例数高于阈值时,通过对对象应用锁来防止推测执行。

Patent Agency Ranking