Storage structure for dynamic management of translated code blocks in dynamic object code translation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6457171
SERIAL NO

09340497

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

In a data processing system implementing Dynamic Object Code Translation (DOCT) for emulating Target system instructions on a Host system, each Target system instruction has an associated index/offset field and an associated code tag that identifies whether the Target instruction has been translated into Host code, and if already translated, whether it is an entry point, middle, or last instruction in a block of code. When an emulator encounters a code tag indicating an entry point into a block of code, execution control is transferred to the corresponding Host code. Upon completion of the Host code block, execution control is returned to the emulator, with an indication of the next Target system instruction to execute. One code tag value is utilized to identify self-modified code. Another code tag value is utilized to indicate how often untranslated Target instructions have been interpreted in order to determine when to perform DOCT.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • BULL HN INFORMATION SYSTEMS INC.

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chevance, Rene-Joseph Palaiseau, FR 3 50
Mann, George A Phoenix, AZ 4 69
Noyes, Bruce A Phoenix, AZ 11 151

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation