Invention Grant
- Patent Title: Dynamic index selection in a hardware cache
- Patent Title (中): 硬件缓存中的动态索引选择
-
Application No.: US13196071Application Date: 2011-08-02
-
Publication No.: US08949530B2Publication Date: 2015-02-03
- Inventor: Mvv A. Krishna , Shaul Yifrach
- Applicant: Mvv A. Krishna , Shaul Yifrach
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent H. Daniel Schnurmann; Jeffrey L. Streets
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
Systems and methods are disclosed for improving the performance of cache memory in a computer system by dynamically selecting an index for caching main memory while an application is running. A disclosed example of a memory system includes a cache including a data array, a primary tag array, and at least one secondary tag array. A currently selected index is used to index data bits to the data array and tag bits to the primary tag array. The performance of at least one candidate index is evaluated by indexing tag bits to the secondary tag array, without caching any data using the candidate index while the candidate index is under evaluation. If the candidate index has a better hit rate than the currently selected index, the memory system switches to using the candidate index to cache data.
Public/Granted literature
- US20130036271A1 DYNAMIC INDEX SELECTION IN A HARDWARE CACHE Public/Granted day:2013-02-07
Information query