Dynamic Temperature Aware Scheduling for CPU-GPU 3D Multicore Processor with Regression Predictor
Abstract
The 3D stacked integration of CPU, GPU and DRAM dies is a rising horizon in chip fabrication, where dies are vertically interconnected by TSVs (Through-Silicon Vias) to achieve high bandwidth, low latency and power consumption. However, thinned substrate, high power density and low thermal conductivity of inter-layer dielectric material cause thermal management a crucial problem. Moreover, the vertically stacked dies are susceptible to tight thermal correlations. High temperatures which tend to show higher spatial/temporal localities can make a negative impact on the IC’s reliability and lifetime. To mitigate such problems on CPU-GPU 3D heterogeneous processors, a novel dynamic temperature-aware task scheduling approach for compute workloads using OpenCL framework is proposed in this work. The proposed scheduler predicts the future temperature of each core from a regression model based on its current temperature, the neighbors’ temperatures and the execution profile of each workgroup. The scheduler then selects a core to assign workgroups from task queue based on their predicted temperature to keep the 3D chip below certain threshold temperature. Our experimental results demonstrate that the proposed scheduling technique is a viable solution to address the hotspots and heat dissipation issue of 3D stacked heterogeneous processors under reasonable performance tradeoffs.
Recommended Citation
H. Pourmeidani et al., "Dynamic Temperature Aware Scheduling for CPU-GPU 3D Multicore Processor with Regression Predictor," Journal of Semiconductor Technology and Science, vol. 18, no. 1, pp. 115 - 124, Institute of Electronics Engineers of Korea, Feb 2018.
The definitive version is available at https://doi.org/10.5573/JSTS.2018.18.1.115
Department(s)
Electrical and Computer Engineering
Sponsor(s)
National Science Foundation (U.S.)
Keywords and Phrases
3D IC; Dynamic thermal management; GPGPU; Heterogeneous computing; Task scheduling
International Standard Serial Number (ISSN)
1598-1657; 2233-4866
Document Type
Article - Journal
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2018 The Authors, All rights reserved.
Publication Date
01 Feb 2018
Comments
This work was supported by the National Science Foundation (NSF) grant CCF-1337138.