发明名称 Method and system for handling virtual memory address synonyms in a multi-level cache hierarchy structure
摘要 <p>A multi-level cache hierarchy structure with a first level, Ll, cache, being connected to a second level, L2, cache split into a L2 data cache directory and a L2 instruction cache. The L2 data cache directory comprises directory entries comprising information of data currently stored in the L1 cache. The first level cache is virtually indexed while the second and third levels are physically indexed, and allocating counter bits in a directory entry of tie L2 data cache directory for storing a counter number. The directory entry corresponds to at least one first Ll cache line; performing a first search in the Ll cache for a requested virtual memory address, wherein the virtual memory address corresponds to a physical memory address tag at a second L1 cache line. The directory entry may include least recently used bits to indicate cache lines for data replacement. The directory may be updated with a synonym index.</p>
申请公布号 GB2516477(A) 申请公布日期 2015.01.28
申请号 GB20130013191 申请日期 2013.07.24
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 CHRISTIAN HABERMANN;MARTIN RECKTENWALD;GERRIT KOCH;HANS-WERNER TAST;CHRISTIAN JACOBI
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址