会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 80. 发明授权
    • Synchronizing access to data in shared memory
    • 同步访问共享内存中的数据
    • US09396127B2
    • 2016-07-19
    • US14192227
    • 2014-02-27
    • INTERNATIONAL BUSINESS MACHINES CORPORATION
    • Guy L. GuthrieHugh ShenDerek E. Williams
    • G06F12/08
    • G06F12/0891G06F12/0811G06F12/0833G06F2212/283G06F2212/601G06F2212/621
    • In some embodiments, in response to execution of a load-reserve instruction that binds to a load target address held in a store-through upper level cache, a processor core sets a core reservation flag, transmits a load-reserve operation to a store-in lower level cache, and tracks, during a core reservation tracking interval, the reservation requested by the load-reserve operation until the store-in lower level cache signals that the store-in lower level cache has assumed responsibility for tracking the reservation. In response to receipt during the core reservation tracking interval of an invalidation signal indicating presence of a conflicting snooped operation, the processor core cancels the reservation by resetting the core reservation flag and fails a subsequent store-conditional operation. Responsive to not canceling the reservation during the core reservation tracking interval, the processor core determines whether a store-conditional operation succeeds by reference to a pass/fail indication provided by the store-in lower level cache.
    • 在一些实施例中,响应于绑定到存储在上层高速缓存中的加载目标地址的负载预留指令的执行,处理器核心设置核心预留标志,向存储 - 在低级缓存中,并且在核心预约跟踪间隔期间跟踪由加载备用操作请求的预留,直到存储的较低级缓存信号指示存储的较低级缓存已经承担了跟踪该预留的责任。 响应于在指示存在冲突的窥探操作的无效信号的核心预约跟踪间隔期间的接收,处理器核心通过重置核心预留标志来取消预约,并且使随后的存储条件操作失败。 响应于在核心预约跟踪间隔期间不取消预约,处理器核心通过参考由存储的下级高速缓存提供的通过/失败指示来确定存储条件操作是否成功。