Systems, methods, and computer programs for dynamic binary translation in a master control program interpreter

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8276128
APP PUB NO 20110016458A1
SERIAL NO

12502285

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Various embodiments of systems and methods for dynamic binary translation in an interpreter are disclosed. An embodiment comprises a method for dynamic binary translation in an interpreter. One such method comprises: receiving non-native code comprising a sequence of one or more operators to be interpreted; building a static branch destination table associated with the operators, the static branch destination table specifying a static branch operator that branches to another operator in the sequence and a corresponding memory location to which the static branch operator branches; parsing the sequence of operators and building a cross-reference table that specifies a pointer to an operator function associated with the corresponding operator, an index of the operator in a native code sequence, and a call to a native operator; selecting a dynamic branch code template for the native operator; and based on the static branch table and the cross-reference table, emitting the native code sequence to be executed via a native processor.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
UNISYS CORPORATION801 LAKEVIEW DRIVE SUITE 100 BLUE BELL PA 19422

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Beale, Andrew Ward Mission Viejo, US 44 243
Meyers, Robert Joseph Garden Grove, US 8 51
Wilton, Loren C Rancho Cucamonga, US 5 50

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation