发明名称 |
Method And Apparatus To Implement Lazy Flush In A Virtually Tagged Cache Memory |
摘要 |
A processor includes a processor core including an execution unit to execute instructions, and a cache memory. The cache memory includes a controller to update each of a plurality of stale indicators in response to a lazy flush instruction. Each stale indicator is associated with respective data, and each updated stale indicator is to indicate that the respective data is stale. The cache memory also includes a plurality of cache lines. Each cache line is to store corresponding data and a foreground tag that includes a respective virtual address associated with the corresponding data, and that includes the associated stale indicator. Other embodiments are described as claimed. |
申请公布号 |
US2014181388(A1) |
申请公布日期 |
2014.06.26 |
申请号 |
US201213724848 |
申请日期 |
2012.12.21 |
申请人 |
Mohandru Varun K.;Latorre Fernando;COORAY NIRANJAN L.;Lopez Pedro;NEELAKANTAM NAVEEN;ZEI LI-GAO;MAY RAMI;TOPP JAROSLAW;GAERTNER THOMAS |
发明人 |
Mohandru Varun K.;Latorre Fernando;COORAY NIRANJAN L.;Lopez Pedro;NEELAKANTAM NAVEEN;ZEI LI-GAO;MAY RAMI;TOPP JAROSLAW;GAERTNER THOMAS |
分类号 |
G11C7/10;G06F12/08 |
主分类号 |
G11C7/10 |
代理机构 |
|
代理人 |
|
主权项 |
1. A processor comprising:
a processor core including an execution unit to execute instructions; and a cache memory including:
a controller to update each of a plurality of stale indicators in response to a lazy flush instruction, each stale indicator associated with respective data, wherein each updated stale indicator is to indicate that the respective data is stale; anda plurality of cache lines, each cache line to store corresponding data, and a foreground tag that includes a respective virtual address associated with the corresponding data, and that includes the associated stale indicator. |
地址 |
Braunschweig DE |