Patent · US Active

Result bypass cache

US9600288B1 · kind B1 · utility

10Cited by
5References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 7, 2012
Grant dateMar 21, 2017
Priority date
Expiry dateOct 16, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3888
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for efficiently accessing operands in a datapath. An apparatus includes a data operand register file and an execution pipeline with multiple stages. In addition, the apparatus includes a result bypass cache configured to store data results conveyed by at least the final stage of the execution pipeline stage. Control logic is included which is configured to determine whether source operands for an instruction entering the pipeline are available in the last stage of the pipeline or in the result bypass cache. If the source operands are available in the last stage of the pipeline or the result bypass cache, they may be obtained from one of those locations rather than reading from the register file. If the source operands are not available from the last stage or the result bypass cache, then they may be obtained from the data operand register file.

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