Affiliation:
1. Samsung Electronics Co., Ltd., Yongin-City, Korea
2. Seoul National University, Seoul, Korea
Abstract
This paper presents important, new results of a study on the problem of task scheduling and voltage allocation in dynamically variable voltage processors, the purpose of which was minimization of processor energy consumption. The contributions are twofold: (1) For given multiple
discrete
supply voltages and tasks with arbitrary arrival-time/deadline constraints, we propose a voltage allocation technique that produces a feasible task schedule with
optimal
processor energy consumption. (2) We then extend the problem to include the case in which tasks have
nonuniform loads
(i.e.; switched) capacitances and solve it
optimally
. The proposed technique, called Alloc-vt, in (1) is based on the prior results in [Yao, Demers and Shenker. 1995. In
Proceedings of IEEE Symposium on Foundations of Computer Science
. 374--382] (which is optimal for dynamically continuously variable voltages, but not for discrete ones) and [Ishihara and Yasuura. 1998. In
Proceedings of International Symposium on Low Power Electronics and Design
. 197--202] (which is optimal for a single task, but not for multiple tasks), whereas the proposed technique, called Alloc-vt
cap
, in (2) is based on an efficient linear programming (LP) formulation. Both techniques solve the allocation problems optimally in polynomial time.
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Software
Reference24 articles.
1. http://www.ilog.com. ILOG Inc. http://www.ilog.com. ILOG Inc.
2. Bertsimas D. and Tsitsiklis J. N. 1997. Introduction to Linear Programming. Athena Scientific Publisher Chs. 8 and 9. Bertsimas D. and Tsitsiklis J. N. 1997. Introduction to Linear Programming. Athena Scientific Publisher Chs. 8 and 9.
Cited by
50 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献