• DocumentCode
    3601027
  • Title

    WCET-Aware Energy-Efficient Data Allocation on Scratchpad Memory for Real-Time Embedded Systems

  • Author

    Zhu Wang ; Zonghua Gu ; Zili Shao

  • Author_Institution
    Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
  • Volume
    23
  • Issue
    11
  • fYear
    2015
  • Firstpage
    2700
  • Lastpage
    2704
  • Abstract
    Scratchpad memory (SPM) is a software-managed, small, on-chip form of memory. For real-time embedded systems, worst case execution time (WCET) is more important than average-case performance. We address the problem of allocating program data variables between main memory and SPM to minimize the energy consumption due to data variable accesses, while respecting a given upper bound on a program´s WCET. We present an optimal branch-and-bound algorithm; and an efficient heuristic algorithm. Our approach provides a flexible framework for the designer to perform tradeoff analysis between the program WCET and the energy consumption based on application requirements.
  • Keywords
    embedded systems; power aware computing; random-access storage; tree searching; WCET-aware energy-efficient data allocation; energy consumption; heuristic algorithm; on-chip memory; optimal branch-and-bound algorithm; program WCET; program data variable allocation; real-time embedded systems; scratchpad memory; worst case execution time; Energy consumption; Heuristic algorithms; Memory management; Nonvolatile memory; Program processors; Resource management; Upper bound; Embedded systems; scratchpad memory (SPM); worst case execution time (WCET); worst case execution time (WCET).;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2014.2379635
  • Filename
    6996006