Patent · US Expired

Apparatus and method for speculatively executing instructions in a computer system

US5421022A · kind A · utility

51Cited by
13References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 17, 1993
Grant dateMay 30, 1995
Priority date
Expiry dateJun 17, 2013

Classification

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

Abstract

A compiler groups instructions into sets. The sets of instructions are related by data and control dependencies which are unresolvable by the compiler. Sets of instructions having unresolved dependencies are executed in a speculative state of the computer system under the assumption that an exception condition will not occur. However, if an exception condition does occur while executing a set of instructions in the speculative state, that exception condition is detected and the set of instructions is re-executed in a real state of the computer system to resolve the exception condition.

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