发明名称 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