Dual usage memory selectively behaving as a victim cache for L1 cache or as a tag array for L2 cache
US5822755A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Jan 25, 1996 |
| Grant date | Oct 13, 1998 |
| Priority date | — |
| Expiry date | Jan 25, 2016 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/2515
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A microprocessor architecture including a first cache memory disposed on-chip for storing data along with an associated on-chip tag memory. A second memory is provided on-chip for storing data in a first mode of operation and for storing tags relating to the contents of a second cache memory in a second mode of operation. The mode of operation is set by control logic. The mode is selected by setting a bit in a mode control register. When the bit is set, the control logic changes the system from a first mode in which the second memory serves as additional on-chip cache memory to a second mode in which the second memory stores tags for an external level 2 cache memory. The invention provides a flexible cache structure in which increased on-chip cache is provided or tag memory area is provided for an off-chip level 2 cache.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.