Patent · US Expired

Method for performing in-line bank conflict detection and resolution in a multi-ported non-blocking cache

US5930819A · kind A · utility

28Cited by
5References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 25, 1997
Grant dateJul 27, 1999
Priority date
Expiry dateJun 25, 2017

Classification

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

Abstract

A data cache unit associated with a processor, the data cache unit including a multi-ported non-blocking cache receiving a data access request from a lower level device in the processor. A memory scheduling window includes at least one row of entries, wherein each entry includes an address field holding an address of the access request. A conflict map field within at least some of the entries is coupled to a conflict checking unit. The conflict checking unit responds to the address fields by setting bits in the conflict map fields to indicate intra-row conflicts between entries. A picker coupled to the memory scheduling window responds to the conflict map fields so as to identify groups of non-conflicting entries to launch in parallel at the multi-ported non-blocking cache.

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