Patent · US Expired

Method and apparatus for performing critical tasks using speculative operations

US6941449B2 · kind B2 · utility

18Cited by
7References
27Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 4, 2002
Grant dateSep 6, 2005
Priority date
Expiry dateJul 21, 2023

Classification

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

Abstract

Method and apparatus for performing a critical task using a load that is speculative. Specifically, a method of computation for performing critical tasks with speculative operations is described in one embodiment. The critical task is performed to achieve a first result while a condition of a processor used to perform said critical task is unknown. In parallel, the condition of the processor is determined. If the condition is as expected, then the first result is committed. If the condition is not as expected, then the condition is fixed to be as expected. The first result benignly fails. Also, the critical task is re-performed using the operation that is speculative resulting in a second result. The second result is then committed.

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