Invention Grant
- Patent Title: Cache line replacement using reference states based on data reference attributes
-
Application No.: US16159864Application Date: 2018-10-15
-
Publication No.: US10671539B2Publication Date: 2020-06-02
- Inventor: Brian W. Thompto , Bernard C. Drerup , Mohit S. Karve
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Gregory M. Nordstrom
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/12 ; G06F12/0871 ; G06F12/0862 ; G06F12/0875

Abstract:
A method comprises receiving input reference attributes from a data reference interface and selecting a replacement data location of a cache to store data. The replacement data location is selected based on the input reference attributes and reference states associated with cached-data stored in data locations of the cache and an order of state locations of a replacement stack storing the reference states. The reference states are based on reference attributes associated with the cached-data and can include a probability count. The order of state locations is based on the reference states and the reference attributes. In response to receiving some input reference attributes, reference states stored in the state locations can be modified and a second order of the state locations can be determined. A reference state can be stored in the replacement stack based on the second order. A cache can comprise a data reference interface, reference attributes, reference states, cached-data locations, a replacement stack, and a cache manager. The cache manager can perform the method.
Public/Granted literature
- US20200117607A1 CACHE LINE REPLACEMENT USING REFERENCE STATES BASED ON DATA REFERENCE ATTRIBUTES Public/Granted day:2020-04-16
Information query