发明名称 |
Cache set replacement order based on temporal set recording |
摘要 |
A technique is provided for cache management of a cache. The processing circuit determines a miss count and a hit position field during a previous execution of an instruction requesting that a data element be stored in a cache. The miss count and the hit position field are stored for a data element corresponding to an instruction that requests storage of the data element. The processing circuit places the data element in a hierarchical order based on the miss count and/or the hit position field. The hit position field includes a hierarchical position related to the data element in the cache. |
申请公布号 |
US8806139(B2) |
申请公布日期 |
2014.08.12 |
申请号 |
US201213354894 |
申请日期 |
2012.01.20 |
申请人 |
International Business Machines Corporation |
发明人 |
Busaba Fadi Y.;Carlough Steven R.;Krygowski Christopher A.;Prasky Brian R.;Shum Chung-Lung K. |
分类号 |
G06F12/12 |
主分类号 |
G06F12/12 |
代理机构 |
Cantor Colburn LLP |
代理人 |
Cantor Colburn LLP ;McNamara Margaret |
主权项 |
1. A computer system for cache management, the system comprising:
a processing circuit, and a cache, the system configured to perform a method comprising: tracking, by the processing circuit, a miss count and a hit position field for an instruction requesting access to a data element in the cache, the miss count and the hit position field generated by a previous execution of the instruction and saved in a tracking table; wherein the tracking table comprises the miss count and the hit position field associated with an instruction address for the instruction requesting access to the data element; and placing the data element in a hierarchical replacement order based on at least one of the miss count and the hit position field, the hit position field comprises a hierarchical position associated with the instruction related to the data element. |
地址 |
Armonk NY US |