Cache management mechanism to enable information-type dependent cache policies
US6425058B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 7, 1999 |
| Grant date | Jul 23, 2002 |
| Priority date | — |
| Expiry date | Sep 7, 2019 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F12/121
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A set associative cache includes a cache controller, a directory, and an array including at least one congruence class containing a plurality of sets. The plurality of sets are partitioned into multiple groups according to which of a plurality of information types each set can store. The sets are partitioned so that at least two of the groups include the same set and at least one of the sets can store fewer than all of the information types. The cache controller then implements different cache policies for at least two of the plurality of groups, thus permitting the operation of the cache to be individually optimized for different information types.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.