Affiliation:
1. National Taichung University of Science and Technology
2. Hwa Hsia Institute of Technology
Abstract
In this paper, we focus on the pinwheel task model for a variable voltage processor with d discrete voltage/speed levels. We propose an intra-task DVS algorithm which constructs a minimum energy schedule for k tasks in O(d+ k log k) time. Previous approaches solve this problem by generating a canonical schedule beforehand and adjusting the tasks' speed in O(dn log n) or O(n3) time. However, the length of a canonical schedule depends on the hyperperiod of those task periods and is of exponential length in general. In our approach, the tasks with arbitrary periods are first transformed into harmonic periods and then profile their key features. Afterward, an optimal discrete voltage schedule can be computed directly from those features.
Publisher
Trans Tech Publications, Ltd.