Patent · US Active

System cache with speculative read engine

US9201796B2 · kind B2 · utility

4Cited by
9References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 27, 2012
Grant dateDec 1, 2015
Priority date
Expiry dateFeb 3, 2033

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and apparatuses for processing speculative read requests in a system cache within a memory controller. To expedite a speculative read request, the request is sent on parallel paths through the system cache. A first path goes through a speculative read engine to determine if the speculative read request meets the conditions for accessing memory. A second path involves performing a tag lookup to determine if the data referenced by the request is already in the system cache. If the speculative read request meets the conditions for accessing memory, the request is sent to a miss queue where it is held until a confirm or cancel signal is received from the tag lookup mechanism.

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