Patent · US Expired

Dual-ported, pipelined, two level cache system

US6272597A · kind A · utility

27Cited by
7References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 31, 1998
Grant dateAug 7, 2001
Priority date
Expiry dateDec 31, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0897
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A novel on-chip cache memory and method of operation are provided which increase microprocessor performance. The on-chip cache memory has two levels. The first level is optimized for low latency and the second level is optimized for capacity. Both levels of cache are pipelined and can support simultaneous dual port accesses. A queuing structure is provided between the first and second level of cache which is used to decouple the faster first level cache from the slower second level cache. The queuing structure is also dual ported. Both levels of cache support non-blocking behavior. When there is a cache miss at one level of cache, both caches can continue to process other cache hits and misses. The first level cache is optimized for integer data. The second level cache can store any data type including floating point. The novel two-level cache system of the present invention provides high performance which emphasizes throughput.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.