• 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