An O(n2) algorithm for computing optimal continuous voltage schedules

8Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Dynamic Voltage Scaling techniques allow the processor to set its speed dynamically in order to reduce energy consumption. In the continuous model, the processor can run at any speed, while in the dis-crete model, the processor can only run at finite number of speeds given as input. The current best algorithm for computing the optimal sched-ules for the continuous model runs at O(n2 log n) time for scheduling n jobs. In this paper, we improve the running time to O(n2) by speeding up the calculation of s-schedules using a more refined data structure. For the discrete model, we improve the computation of the optimal schedule from the current best O(dn log n) to O(n log max{d, n}) where d is the number of allowed speeds.

Cite

CITATION STYLE

APA

Li, M., Yao, F. F., & Yuan, H. (2017). An O(n2) algorithm for computing optimal continuous voltage schedules. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10185 LNCS, pp. 389–400). Springer Verlag. https://doi.org/10.1007/978-3-319-55911-7_28

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free