Thermal-Aware Scheduling for Peak Temperature Reduction with Stochastic Workloads
نویسندگان
چکیده
In this paper we proposed a thermal-aware scheduling algorithm for peak temperature reduction with stochastic workloads. The proposed approach consists of two steps. The first step constructs a job sequence based on the mean of the execution time of each job; and the constructed job sequence interleaves the execution of hot jobs and cool jobs. The hot job pushes up the chip temperature while the cool one cools down the chip. Accordingly the chip reduces the peak temperature. The second step exploits the job slack to cancel out the adverse thermal impact due to the uncertainty of the job execution time. The slacks are allocated among the hot jobs. Hot jobs whose execution time deviates more above the average execution time will get more slack, vice versa. Experimental results show that the proposed approach effectively avoids the thermal emergency for the applications with stochastic workloads by achieving the peak temperature reduction of 4.7C on average.
منابع مشابه
Thermal-Aware Periodic Resources
Over the years, thermal-aware designs have become a prominent research issue for real time application development. A drastic increase in energy consumption of modern processors makes these devices more prone to overheating. This excess heat decreases the life span of devices running real-time applications. As a result, obtaining a reduction in peak temperature is considered the most desirable ...
متن کاملTheSPoT: Thermal Stress-Aware Power and Temperature Management for Multiprocessor Systems-on-Chip
Thermal stress including temperature gradients in time and space, as well as thermal cycling, influences lifetime reliability and performance of modern Multiprocessor Systemson-Chip (MPSoCs). Conventional power and temperature management techniques considering the peak temperature/power consumption do not provide a comprehensive solution to avoid high spatial and temporal thermal variations. Th...
متن کاملTemperature-Aware Task Allocation and Scheduling for Embedded Multiprocessor Systems-on-Chip (MPSoC) Design
Temperature affects not only the performance but also the power, reliability, and cost of the embedded system. This paper proposes a temperature-aware task allocation and scheduling algorithm for MPSoC embedded systems. Thermal-aware heuristics are developed, and a temperature-aware floorplanning tool is used to reduce the peak temperature and achieve a thermally even distribution while meeting...
متن کاملStochastic Short-Term Hydro-Thermal Scheduling Based on Mixed Integer Programming with Volatile Wind Power Generation
This study addresses a stochastic structure for generation companies (GenCoʼs) that participate in hydro-thermal self-scheduling with a wind power plant on short-term scheduling for simultaneous reserve energy and energy market. In stochastic scheduling of HTSS with a wind power plant, in addition to various types of uncertainties such as energy price, spinning /non-spinning reserve prices, unc...
متن کاملUnified Temperature-Aware Incremental High-Level and Physical-Level Synthesis
Thermal effects are becoming increasingly important during integrated circuit design. Thermal characteristics influence reliability, power consumption, cooling costs, and performance. It is necessary to consider thermal effects during all levels of the design process, from the architectural level to the physical level. This is challenging because design-time temperature prediction requires acce...
متن کامل