• DocumentCode
    345145
  • Title

    A framework for retargetable code generation using simulated annealing

  • Author

    Visser, Bert-Steffen

  • Author_Institution
    Dept. of Comput. Sci., Twente Univ., Enschede, Netherlands
  • Volume
    1
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    458
  • Abstract
    Co-development of hardware and software is a methodology dealing with the increased design complexity of embedded systems. Retargetable code generation is a co-designing method to map a high-level software description onto a variety of hardware architectures without the need to rewrite a compiler. Highly efficient code generation is required to meet, for example, timing, area and low-power constraints. The traditional ordering of code generation phases introduces inefficiencies in the code generation process; phase-coupling deals with these inefficiencies. We introduce a new code generation technique based on simulated annealing. This technique focuses especially on highly irregular DSP architectures and is part of a generic framework for retargetable code generation. This approach is new because it fully tackles the phase-coupling problem. Furthermore, this approach shows that the modeling of the software algorithm and the hardware architecture plays a key role in the efficiency of code generation
  • Keywords
    hardware-software codesign; program compilers; simulated annealing; co-designing method; code generation; phase-coupling; retargetable code generation; simulated annealing; Simulated annealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO Conference, 1999. Proceedings. 25th
  • Conference_Location
    Milan
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-0321-7
  • Type

    conf

  • DOI
    10.1109/EURMIC.1999.794509
  • Filename
    794509