Lookahead instruction fetch processing for improved emulated instruction performance

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20070010987A1
SERIAL NO

11174866

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

In order to avoid hardware pipeline breaks and also to enhance performance when emulating a target system in a host system employing a central processing unit including a plurality of execution units, three major pieces of processing that are required for handling every emulated instruction are overlapped. This overlap includes: 1) the instruction fetch of the emulated instruction by the emulation software, 2) the branching of the emulation code based upon the opcode of the emulated instruction to be executed and 3) the actual execution processing for each emulated instruction. The branching of the emulation code, depending upon the opcode of each instruction, utilizes special instructions configured to minimize pipeline breaks on the host system hardware and thus to minimize the effective minimum host system processing time for the simplest emulated instructions.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
BULL HN INFORMATION SYSTEMS INCCORPORATION TRUST CENTER 1209 ORANGE STREET WILMINGTON DELAWARE

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bohult, Stefan R Phoenix, AZ 11 112
Eckard, Clinton B McMinnville, TN 20 258
Guenthner, Russell W Glendale, AZ 51 776
Ryan, Charles P Phoenix, AZ 32 871

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation