14th IEEE International Symposium on Design and Diagnostics of Electronic Circuits and Systems 2011
DOI: 10.1109/ddecs.2011.5783094
|View full text |Cite
|
Sign up to set email alerts
|

Fast just-in-time translated simulator for ASIP design

Abstract: The fast and accurate processor simulator is an essential tool for effective design of modern high-performance application-specific instruction set processors. The nowadays trend of ASIP design is focused on automatic simulator generation based on a processor description in an architecture description language. The simulator is used for testing and validation of designed processor or target application. Furthermore, the simulator can produce the profiling information. This information can aid design space expl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
8
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 7 publications
(5 reference statements)
0
8
0
Order By: Relevance
“…(2) In the operation part, processor instruction set (i.e., assembler language syntax, binary encoding, and behavior of each instruction) is specified. ISAC is, for example, used for ASIP design and automatic generation of a complete toolchain-C/C++ compiler [23], several simulator types [24], multi-level debugger [25], etc.…”
Section: Lissom Project's Retargetable Decompilermentioning
confidence: 99%
“…(2) In the operation part, processor instruction set (i.e., assembler language syntax, binary encoding, and behavior of each instruction) is specified. ISAC is, for example, used for ASIP design and automatic generation of a complete toolchain-C/C++ compiler [23], several simulator types [24], multi-level debugger [25], etc.…”
Section: Lissom Project's Retargetable Decompilermentioning
confidence: 99%
“…Greedy cycles from the state diagram we can determine optimal latency cycles which result in the MAL. There are infinitely many latencies cycles, one can from state diagram, suppose that (1,12), (1,4,6,8,10,12), (4,6), (4,6,8)…… are legitimate cycles traced from the state diagram. As simple cycles are latency cycles in which each state appear only ones.…”
Section: B Application Specific Latency Predictionmentioning
confidence: 99%
“…Only (4), (6), (8), (6,8), (10,12) are simple cycles the cycles (6,12,10,12) are a complex cycle because of its travels these the states (101010101110) twice or more. Similarly (4,6,4,6,8,6) is not simple it repeats the state so we need greedy cycles is one whose edge are all made with minimum latencies from their respective starting states. The greedy cycles (1, 12) average latency is 6.5, which is lower than that of the simple cycle (10, 12) is 11[ Fig.…”
Section: B Application Specific Latency Predictionmentioning
confidence: 99%
See 1 more Smart Citation
“…Each simulator type suites for a different usage, see [12,13] for details. The debugger allows dynamic analysis on the different levels (e.g.…”
Section: Figmentioning
confidence: 99%