Minimizing inter-task interferences in scratch-pad memory usage for reducing the energy consumption of multi-task systems

  • Authors:
  • Lovic Gauthier;Tohru Ishihara;Hideki Takase;Hiroyuki Tomiyama;Hiroaki Takada

  • Affiliations:
  • Kyushu University, Fukuoka, Japan;Kyushu University, Fukuoka, Japan;Naogoya University, Naogoya, Japan;Ritsumeikan University, Shiga, Japan;Naogoya University, Nagoya, Japan

  • Venue:
  • CASES '10 Proceedings of the 2010 international conference on Compilers, architectures and synthesis for embedded systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a new technique for reducing the energy consumption of a multi-task system by sharing its scratchpad memory (SPM) space among the tasks. With this technique, tasks can interfere by using common areas of the SPM. However, this requires to update these areas during context switches, which involves considerable overheads. Hence, an integer linear programming formulation is used at compile time for finding the best assignment of memory objects to the SPM and their respective locations inside it. Experiments show that the technique achieves up to 85% energy reduction with 8Kb of SPM and surpasses other sharing approaches.