Reducing energy consumption by dynamic copying of instructions onto onchip memory

  • Authors:
  • Stefan Steinke;Nils Grunwald;Lars Wehmeyer;Rajeshwari Banakar;M. Balakrishnan;Peter Marwedel

  • Affiliations:
  • University of Dortmund, 44221 Dortmund, Germany;University of Dortmund, 44221 Dortmund, Germany;University of Dortmund, 44221 Dortmund, Germany;Indian Institute of Technology, Delhi, India;Indian Institute of Technology, Delhi, India;University of Dortmund, 44221 Dortmund, Germany

  • Venue:
  • Proceedings of the 15th international symposium on System Synthesis
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

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.