Invention Application
- Patent Title: FLEXIBLE DICTIONARY SHARING FOR COMPRESSED CACHES
-
Application No.: US16544468Application Date: 2019-08-19
-
Publication No.: US20210056036A1Publication Date: 2021-02-25
- Inventor: Alexander D. Breslow , John Kalamatianos
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F12/0895
- IPC: G06F12/0895 ; H03M7/30

Abstract:
Systems, apparatuses, and methods for implementing flexible dictionary sharing techniques for caches are disclosed. A set-associative cache includes a dictionary for each data array set. When a cache line is to be allocated in the cache, a cache controller determines to which set a base index of the cache line address maps. Then, a selector unit determines which dictionary of a group of dictionaries stored by those sets neighboring this set would achieve the most compression for the cache line. This dictionary is then selected to compress the cache line. An offset is added to the base index of the cache line to generate a full index in order to map the cache line to the set corresponding to this chosen dictionary. The compressed cache line is stored in this set with the chosen dictionary, and the offset is stored in the corresponding tag array entry.
Public/Granted literature
- US10983915B2 Flexible dictionary sharing for compressed caches Public/Granted day:2021-04-20
Information query
IPC分类: