Patent · US Active

Branching to alternate code based on runahead determination

US9582280B2 · kind B2 · utility

3Cited by
19References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 18, 2013
Grant dateFeb 28, 2017
Priority date
Expiry dateDec 31, 2034

Classification

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

Abstract

The description covers a system and method for operating a micro-processing system having a runahead mode of operation. In one implementation, the method includes providing, for a first portion of code, a runahead correlate. When the first portion of code is encountered by the micro-processing system, a determination is made as to whether the system is operating in the runahead mode. If so, the system branches to the runahead correlate, which is specifically configured to identify and resolve latency events likely to occur when the first portion of code is encountered outside of runahead. Branching out of the first portion of code may also be performed based on a determination that a register is poisoned.

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