Patent · US Active

Variable distance bypass between tag array and data array pipelines in a cache

US9529720B2 · kind B2 · utility

0Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 7, 2013
Grant dateDec 27, 2016
Priority date
Expiry dateNov 4, 2034

Classification

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

Abstract

The present application describes embodiments of techniques for picking a data array lookup request for execution in a data array pipeline a variable number of cycles behind a corresponding tag array lookup request that is concurrently executing in a tag array pipeline. Some embodiments of a method for picking the data array lookup request include picking the data array lookup request for execution in a data array pipeline of a cache concurrently with execution of a tag array lookup request in a tag array pipeline of the cache. The data array lookup request is picked for execution in response to resources of the data array pipeline becoming available after picking the tag array lookup request for execution. Some embodiments of the method may be implemented in a cache.

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