Proceedings of the Conference on Design, Automation and Test in Europe 1999
DOI: 10.1145/307418.307509
|View full text |Cite
|
Sign up to set email alerts
|

A retargetable, ultra-fast instruction set simulator

Abstract: In this paper, we present new techniques which further improve the static compiled instruction set architecture (ISA)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0
1

Year Published

2001
2001
2015
2015

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 59 publications
(29 citation statements)
references
References 8 publications
0
28
0
1
Order By: Relevance
“…Such translation can be done either at compile time (static compiled simulation), where the fetch-decode-dispatch overhead is completely eliminated, or at load time (dynamic compiled simulation), which amortises the overhead over repeated execution of code. Simulators based on the static compilation model are presented by Zhu and Gajski [44] and Pees et al [31]. Examples of dynamic compiled code simulators include the Shade simulator [45], and the Embra simulator [46].…”
Section: Simulatorsmentioning
confidence: 99%
“…Such translation can be done either at compile time (static compiled simulation), where the fetch-decode-dispatch overhead is completely eliminated, or at load time (dynamic compiled simulation), which amortises the overhead over repeated execution of code. Simulators based on the static compilation model are presented by Zhu and Gajski [44] and Pees et al [31]. Examples of dynamic compiled code simulators include the Shade simulator [45], and the Embra simulator [46].…”
Section: Simulatorsmentioning
confidence: 99%
“…In statically compiled approaches [7,35] dynamic decoding of target binary code is avoided. For example, SyntSim [7] is a simulator synthesizer, which generates statically compiled/interpretive mixed simulators.…”
Section: Fast Simulation Techniquesmentioning
confidence: 99%
“…In their approach, target binary can be translated into C language and further compiled to host instructions. Rather than using C language as a code generation interface, an improvement [35] is introduced, in which an aggressive low level code generation interface is used.…”
Section: Fast Simulation Techniquesmentioning
confidence: 99%
“…But the disadvantage is that the running speed is slow. When as, the compiled ISS, such as Static Compiled ISS [2] and Embra [3], translate the object binary system code into native machine binary system code. Running speed of the compiled ISS is 1 order of magnitudes faster than that of the explained ISS.…”
Section: Introductionmentioning
confidence: 99%