Patent · US Active

Streamlined execution of emulated code using block-based translation mode

US8600727B2 · kind B2 · utility

0Cited by
4References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 11, 2011
Grant dateDec 3, 2013
Priority date
Expiry dateApr 7, 2032

Classification

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

Abstract

Methods and systems are disclosed, including a method for executing a non-native code stream on a computing system. The method includes forming one or more blocks of emulated mode code for execution on a computing system. Each of the one or more blocks includes a preamble and a plurality of operators ordered for execution in a predetermined sequence, wherein for a specified block the preamble defines one or more conditions required for uninterrupted execution of the operators included in the specified block. The method also includes assessing the one or more conditions associated with the specified block, and, after assessing the one or more conditions, executing each of the operators included in the specified block without assessing any of the one or more conditions between execution of the operators within the specified block.

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