Publication | Closed Access
Using static scheduling techniques for the retargeting of high speed, compiled simulators for embedded processors from an abstract machine description
27
Citations
13
References
2001
Year
Unknown Venue
Emulation TechniqueEngineeringProgrammable ArchitecturesComputer ArchitectureSoftware EngineeringSimulationEmbedded SystemsProcessor ArchitectureCompiled SimulatorsSystems EngineeringSuch SimulatorsModeling And SimulationParallel ComputingInstruction-level ParallelismDynamic CompilationEmbedded ProcessorsComputer EngineeringSoftware SimulationStatic Scheduling TechniquesComputer ScienceScheduling (Computing)High SpeedRuntime SystemHardware EmulationProgram AnalysisSoftware TestingParallel ProgrammingSystem Software
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 knowlegde 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 here discusses the application of static scheduling techniques to retargetable simulation tools based on the processor description language LISA. Principles and implementation issues are discussed in this paper, and results are presented for two selected processor architectures.
| Year | Citations | |
|---|---|---|
Page 1
Page 1