Invention Grant
- Patent Title: Efficient eviction of whole set associated cache or selected range of addresses
-
Application No.: US16395493Application Date: 2019-04-26
-
Publication No.: US11042483B2Publication Date: 2021-06-22
- Inventor: Ekaterina M. Ambroladze , Robert J. Sonnelitter, III , Deanna P. D. Berger , Vesselina Papazova
- 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
- Agency: Cantor Colburn LLP
- Agent William Kinnaman
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0891 ; G06F12/0815 ; G06F12/0808

Abstract:
A computer system includes a cache and processor. The cache includes a plurality of data compartments configured to store data. The data compartments are arranged as a plurality of data rows and a plurality of data columns. Each data row is defined by an addressable index. The processor is in signal communication with the cache, and is configured to operate in a full cache purge mode and a selective cache purge mode. In response to invoking one or both of the full cache purge mode and the selective cache purge mode, the processor performs a pipe pass on a selected addressable index to determine a number of valid compartments and a number of invalid compartments, and performs an eviction operation on the valid compartments while skipping the eviction operation on the invalid compartments.
Public/Granted literature
- US20200341902A1 EFFICIENT EVICTION OF WHOLE SET ASSOCIATED CACHE OR SELECTED RANGE OF ADDRESSES Public/Granted day:2020-10-29
Information query