发明名称 Enforcing memory-reference ordering requirements at the L2 cache level
摘要 One embodiment of the present invention provides a system that enforces memory-reference ordering requirements at an L2 cache. During operation, the system receives a load at the L2 cache, wherein the load previously caused a miss at an L1 cache. Upon receiving the load, the system performs a lookup for the load in reflections of store buffers associated with other L1 caches. These reflections are located at the L2 cache, and each reflection contains addresses for stores in a corresponding store buffer associated with an L1 cache, and possibly contains data that was overwritten by the stores. If the lookup generates a hit, which indicates that the load may potentially interfere with a store, the system causes the load to wait to execute until the store commits.
申请公布号 US2007198778(A1) 申请公布日期 2007.08.23
申请号 US20060592835 申请日期 2006.11.03
申请人 CHAUDHRY SHAILENDER;TREMBLAY MARC 发明人 CHAUDHRY SHAILENDER;TREMBLAY MARC
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利