2002
DOI: 10.1145/513918.513927
|View full text |Cite
|
Sign up to set email alerts
|

A universal technique for fast and flexible instruction-set architecture simulation

Abstract: In the last decade, instruction-set simulators have become an essential development tool for the design of new programmable architectures. Consequently, the simulator performance is a key factor for the overall design efficiency. Based on the extremely poor performance of commonly used interpretive simulators, research work on fast compiled instruction-set simulation was started ten years ago. However, due to the restrictiveness of the compiled technique, it has not been able to push through in commercial prod… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
16
0

Year Published

2005
2005
2010
2010

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 100 publications
(17 citation statements)
references
References 21 publications
1
16
0
Order By: Relevance
“…Therefore, the speed of a binary decoder can be very slow and may become a major performance bottleneck for speed-critical software tools such a s the instruction set simulators (ISSs). According to our experience and the results reported by other researchers [13], a slow decoder can affect the simulation speed of the ISSs by a factor of 2 to 4. An efficient binary decoder is thus highly desirable.…”
Section: Introductionsupporting
confidence: 57%
See 2 more Smart Citations
“…Therefore, the speed of a binary decoder can be very slow and may become a major performance bottleneck for speed-critical software tools such a s the instruction set simulators (ISSs). According to our experience and the results reported by other researchers [13], a slow decoder can affect the simulation speed of the ISSs by a factor of 2 to 4. An efficient binary decoder is thus highly desirable.…”
Section: Introductionsupporting
confidence: 57%
“…Such small decoders can easily fit into the cache of the host machine and have little impact on the performance of the applications using them. Such decoding cost is no higher than hand-coded decoders or the decoding cache in [13].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…SimpleScalar [8] is a retargetable simulator which supports various simulation accuracy levels, from functional to cycle-accurate. Nohl et al [15] and Lazarescu et al [9] propose a method which translates source programs to 978-1-4244-5767-0/10/$26.00 c2010 IEEE…”
Section: Related Workmentioning
confidence: 99%
“…Some notable developments include compiled simulation [2], techniques that combine compiled and interpreted simulation [3,4], and automatic generation of optimized ISS components for steps such as instruction execution and instruction decoding [5,6]. The proposed work is largely complementary to, and can be combined with, the above techniques for instruction set simulation.…”
Section: Paper Contributions and Related Workmentioning
confidence: 99%