• DocumentCode
    3472775
  • Title

    Fast, predictable and low energy memory references through architecture-aware compilation

  • Author

    Marwedel, Peter ; Wehmeyer, Lars ; Verma, Manish ; Steinke, Stefan ; Helmig, Urs

  • Author_Institution
    Dortmund Univ., Germany
  • fYear
    2004
  • fDate
    27-30 Jan. 2004
  • Firstpage
    4
  • Lastpage
    11
  • Abstract
    The design of future high-performance embedded systems is hampered by two problems: First, the required hardware needs more energy than is available from batteries. Second, current cache-based approaches for bridging the increasing speed gap between processors and memories cannot guarantee predictable real-time behavior. A contribution to solving both problems is made which describes a comprehensive set of algorithms that can be applied at design time in order to maximally exploit scratch pad memories (SPMs). We show that both the energy consumption as well as the computed worst case execution time (WCET) can be reduced by up to to 80% and 48%, respectively, by establishing a strong link between the memory architecture and the compiler.
  • Keywords
    cache storage; computational complexity; embedded systems; memory architecture; architecture-aware compilation; cache-based approach; embedded system; energy consumption; memory architecture; memory reference; real-time behavior; scratch pad memory; worst case execution time; Batteries; Computer applications; Contracts; Costs; Embedded system; Energy consumption; Hardware; Personal communication networks; Real time systems; Scanning probe microscopy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
  • Print_ISBN
    0-7803-8175-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2004.1337530
  • Filename
    1337530