Minimizing Energy via Loop Scheduling and DVS for Multi-Core Embedded Systems

  • Authors:
  • Ying Chen;Zili Shao;Qingfeng Zhuge;Chun Xue;Bin Xiao;Edwin H. -M. Sha

  • Affiliations:
  • Dept. of CSE Shanghai Jiao-Tong Univ., Shanghai, China;Dept. of CSE Shanghai Jiao-Tong Univ., Shanghai, China;Department of CS Univ. of Texas at Dallas Richardson, TX, USA;Department of CS Univ. of Texas at Dallas Richardson, TX, USA;Department of Computing Hong Kong Polytechnic Univ.Hung Hom, Kowloon, Hong Kong;Department of Computing Hong Kong Polytechnic Univ.Hung Hom, Kowloon, Hong Kong

  • Venue:
  • ICPADS '05 Proceedings of the 11th International Conference on Parallel and Distributed Systems - Workshops - Volume 02
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Low energy consumptions are extremely important in real-time embedded systems, and scheduling is one of the techniques used to obtain lower energy consumptions. In this paper, we propose loop scheduling algorithms for minimizing energy based on rotation scheduling and DVS (Dynamic Voltage and frequency Scaling) for real-time multicore embedded systems. The experimental results show that our algorithms have better performances than list scheduling and pure ILP (Integer Linear Programming) scheduling with DVS.