Optimized slowdown in real-time task systems

R Jejurikar, R Gupta - IEEE Transactions on Computers, 2006 - ieeexplore.ieee.org
R Jejurikar, R Gupta
IEEE Transactions on Computers, 2006ieeexplore.ieee.org
Slowdown factors determine the extent of slowdown a computing system can experience
based on functional and performance requirements. Dynamic voltage scaling (DVS) of a
processor based on slowdown factors can lead to considerable energy savings. We address
the problem of computing slowdown factors for dynamically scheduled tasks with specified
deadlines. We present an algorithm to compute a near optimal constant slowdown factor
based on the bisection method. As a further generalization, for the case of tasks with varying …
Slowdown factors determine the extent of slowdown a computing system can experience based on functional and performance requirements. Dynamic voltage scaling (DVS) of a processor based on slowdown factors can lead to considerable energy savings. We address the problem of computing slowdown factors for dynamically scheduled tasks with specified deadlines. We present an algorithm to compute a near optimal constant slowdown factor based on the bisection method. As a further generalization, for the case of tasks with varying power characteristics, we present the computation of near optimal slowdown factors as a solution to convex optimization problem using the ellipsoid method. The algorithms are practically fast and have the same time complexity as the algorithms to compute the feasibility of a task set. Our simulation results show an average 20 percent energy gain over known slowdown techniques using static slowdown factors and 40 percent gain with dynamic slowdown
ieeexplore.ieee.org
この検索の最上位の結果を表示しています。 検索結果をすべて見る