Multiprocessor frequency locking for real-time task synchronization

  • Authors:
  • Ya-Shu Chen;Li-Pin Chang;Tei-Wei Kuo

  • Affiliations:
  • National Taiwan University of Science and Technology, Taipei, Taiwan;National Chiao-Tung University, Hsin-Chu, Taiwan;National Taiwan University, Taipei, Taiwan

  • Venue:
  • Proceedings of the 2008 ACM symposium on Applied computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Energy-efficient real-time task scheduling is complicated by the deployment of co-processors. The problem complexity comes from the complexity in multiprocessor task scheduling and the difficulty in the trading of priority inversion with energy consumption. In this paper, a multiprocessor task synchronization protocol is proposed by locking the frequency of each (co-)processor and synchronizing resource sharing of tasks in a systematic way and with cross-(co)processor considerations. The well-known Priority Ceiling Protocol is taken as an example for its extension on energy-efficient real-time multiprocessor scheduling. The objective is to minimize the energy consumption of a task set and, at the same time, meet the task deadlines. The capability of the proposed methodology is evaluated by a series of experiments, for which encouraging results are presented.