Invention Grant
- Patent Title: System and method for cache replacement using conservative set dueling
-
Application No.: US15282841Application Date: 2016-09-30
-
Publication No.: US10007620B2Publication Date: 2018-06-26
- Inventor: Seth H. Pugsley , Christopher B. Wilkerson , Roger Gramunt , Jonathan C. Hall , Prabhat Jain
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Alliance IP, LLC
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/121 ; G06F12/0864 ; G06F12/0804 ; G06F12/0811 ; G06F12/084 ; G06F12/0842 ; G06F12/0862

Abstract:
A processor includes a set associative cache and a cache controller. The cache controller makes an initial association between first and second groups of sampled sets in the cache and first and second cache replacement policies. Follower sets in the cache are initially associated with the more conservative of the two policies. Following cache line insertions in a first epoch, the associations between the groups of sampled sets and cache replacement policies are swapped for the next epoch. If the less conservative policy outperforms the more conservative policy during two consecutive epochs, the follower sets are associated with the less conservative policy for the next epoch. Subsequently, if the more conservative policy outperforms the less conservative policy during any epoch, the follower sets are again associated with the more conservative policy. Performance may be measured based the number of cache misses associated with each policy.
Public/Granted literature
- US20180095895A1 System and Method for Cache Replacement Using Conservative Set Dueling Public/Granted day:2018-04-05
Information query