• DocumentCode
    2994469
  • Title

    New directions in compiler technology for embedded systems

  • Author

    Dutt, Nikil ; Nicolau, Alex ; Tomiyama, Hiroyuki ; Halambi, Ashok

  • Author_Institution
    Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    409
  • Lastpage
    414
  • Abstract
    Traditionally, compiler technology has focused on the generation of code with the goal of improving performance for a variety of applications running on general-purpose processor architectures. In the embedded system space, compiler technology is faced with many new challenges, including: code generation for specialized architectural features, requiring a highly flexible degree of retargetability; memory-aware code generation that exploits the timing and structure of the embedded system´s memory organization; optimizing software to meet both real-time and performance constraints; energy- and power-aware software generation, both from the context of energy minimization, as well as power modulation; code size minimization for memory-constrained embedded systems; coarse-grain transformations for tightly-coupled, memory-constrained multi-processor architectures; and interaction with the operating system for active management of embedded system resources. This paper discusses new directions for compiler technology, surveys some of the current research efforts and illustrates proposed solutions to selected issues
  • Keywords
    embedded systems; multiprocessing systems; program compilers; reconfigurable architectures; active management; coarse-grain transformations; code size minimization; compiler technology; energy minimization; memory-aware code generation; memory-constrained embedded systems; multi-processor architectures; performance constraints; power modulation; power-aware software generation; retargetability; specialized architectural features; timing; Application software; Computer architecture; Distributed power generation; Embedded software; Embedded system; Memory management; Power generation; Software performance; Space technology; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2001. Proceedings of the ASP-DAC 2001. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    0-7803-6633-6
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2001.913342
  • Filename
    913342