• DocumentCode
    397248
  • Title

    Reducing energy consumption by dynamic copying of instructions onto onchip memory

  • Author

    Steinke, Stefan ; Grunwald, Nils ; Wehmeyer, Lars ; Banakar, Rajeshwari ; Balakrishnan, M. ; Marwedel, Peter

  • Author_Institution
    Dept. of Comput. Sci., Dortmund Univ., Germany
  • fYear
    2002
  • fDate
    2-4 Oct. 2002
  • Firstpage
    213
  • Lastpage
    218
  • Abstract
    The number of mobile embedded systems is increasing and all of them are limited in their uptime by their battery capacity. Several hardware changes have been introduced during the last years, but the steadily growing functionality still requires further energy reductions, e.g. through software optimizations. A significant amount of energy can be saved in the memory hierarchy where most of the energy is consumed. In this paper, a new software technique is presented which supports the use of an onchip scratchpad memory by dynamically copying program parts into it. The set of selected program parts are determined with an optimal algorithm using integer linear programming. Experimental results show a reduction of the energy consumption by nearly 30%, a performance increase by 25% against a common cache system and energy improvements against a static approach of up to 38%.
  • Keywords
    embedded systems; integer programming; linear programming; memory architecture; battery capacity; common cache system; dynamic copying; energy consumption; energy reductions; integer linear programming; memory hierarchy; mobile embedded systems; onchip memory; onchip scratchpad memory; software optimizations; static approach; Batteries; Computer science; Embedded system; Energy consumption; Hardware; Mobile computing; Permission; Power supplies; Random access memory; Read-write memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2002. 15th International Symposium on
  • Conference_Location
    Kyoto, Japan
  • Print_ISBN
    1-58113-576-9
  • Type

    conf

  • Filename
    1227180