Patent · US Expired

Dual usage memory selectively behaving as a victim cache for L1 cache or as a tag array for L2 cache

US5822755A · kind A · utility

40Cited by
10References
12Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJan 25, 1996
Grant dateOct 13, 1998
Priority date
Expiry dateJan 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.