Title :
Timing Analysis on a Processor with Temperature-Controlled Speed Scaling
Author :
Kumar, Pratyush ; Thiele, Lothar
Author_Institution :
Comput. Eng. & Networks Lab., ETH Zurich, Zurich, Switzerland
Abstract :
Several recent works consider the problem of temperature-constrained scheduling of jobs. In such attempts, speed of the processor and the execution of jobs is software-controlled such that temperature and performance constraints are met. An alternative approach is to use measurements from temperature sensors to actuate the speed of the processor as a feedback control loop. Though such a solution explicitly and independently meets the thermal constraints, the analysis of the real-time properties of tasks served by such a processor is not straightforward. In this paper, we study this problem for a variable stream of jobs characterized by an input arrival rate. We show that an intuitive notion of monotonicity extends to such a processor. Using this property, we present an analytical technique to determine the worst-case delay suffered by jobs. The presented technique efficiently and tightly determines the delay as a function of the initial temperature. The simplicity of this analysis motivates further analysis and mainstream use of such systems.
Keywords :
feedback; processor scheduling; temperature control; temperature sensors; feedback control loop; processor; software control; temperature sensor; temperature-constrained job scheduling; temperature-controlled speed scaling; thermal constraint; timing analysis; Computational modeling; Delay; Real time systems; Schedules; Software; Temperature measurement; Temperature sensors;
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2012 IEEE 18th
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-0883-0
DOI :
10.1109/RTAS.2012.12