DocumentCode
1666738
Title
Using static scheduling techniques for the retargeting of high speed, compiled simulators for embedded processors from an abstract machine description
Author
Braun, Gunnar ; Hoffmann, Andreas ; Nohl, Achim ; Meyr, Heinrich
Author_Institution
Inst. for Integrated Signal Process. Syst., Aachen Univ. of Technol., Germany
fYear
2001
fDate
6/23/1905 12:00:00 AM
Firstpage
57
Lastpage
62
Abstract
Instruction set simulators are indispensable tools for both the design of programmable architectures and software development. However, due to a constantly increasing processor complexity and the frequent demand for cycle-accurate models, such simulators have become defectively slow. The principle of compiled simulation addresses this shortcoming. Compiled simulators make use of a priori knowledge to accelerate simulation, with the highest efficiency achieved by employing static scheduling techniques. In the past, such statically scheduled simulators have only been implemented for specific DSP architectures. The approach presented discusses the application of static scheduling techniques to retargetable simulation tools based on the processor description language LISA. Principles and implementation issues are discussed, and results are presented for two selected processor architectures.
Keywords
computer architecture; digital simulation; embedded systems; hardware description languages; hardware-software codesign; instruction sets; scheduling; LISA; compiled simulation; instruction set architectures; processor description language; programmable architectures; retargetable simulation; static scheduling; Analytical models; Computational modeling; Computer architecture; Computer simulation; Hardware design languages; Permission; Pipelines; Processor scheduling; Programming; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
System Synthesis, 2001. Proceedings. The 14th International Symposium on
Print_ISBN
1-58113-418-5
Type
conf
DOI
10.1109/ISSS.2001.156532
Filename
957913
Link To Document