Title :
Thermal-Aware Application Scheduling on Device-Heterogeneous Embedded Architectures
Author :
Swaminathan, K. ; Kotra, J. ; Huichu Liu ; Sampson, J. ; Kandemir, M. ; Narayanan, V.
Author_Institution :
Pennsylvania State Univ., University Park, PA, USA
Abstract :
The challenges of the Power Wall manifest in mobile and embedded processors due to their inherent thermal and formfactor constraints. The power dissipated over a fixed area, namely, the power density, directly affects acceptable core temperatures even for low-power devices. In this paper, we examine techniques to counter this power density increase with device and microarchitecture-level heterogeneity. We explore the design space in which various parameters such as frequency and microarchitectural complexity can be traded off against each other in order to achieve the optimal configuration for a fixed temperature limit. Since conventional CMOS technology based cores may not satisfy our performance and power requirements, especially under tight thermal constraints, we propose a heterogeneous CMOS-Tunnel FET multicore for obtaining the optimal operating points under power and thermal limitations. Using a profiling based static assignment scheme, we demonstrate the improvement obtained by coupling this device-level heterogeneity to architectural modifications. We also propose an instruction slack-based scheme to map applications on the heterogeneous multicore. Our schemes show an improvement of up to 47% performance and 30% energy above the best homogeneous configuration.
Keywords :
CMOS integrated circuits; embedded systems; field effect transistors; multiprocessing systems; power aware computing; scheduling; Power Wall; device-heterogeneous embedded architectures; embedded processors; heterogeneous CMOS-tunnel FET multicore; instruction slack-based scheme; microarchitecture-level heterogeneity; mobile processors; power density; profiling based static assignment scheme; thermal-aware application scheduling; CMOS integrated circuits; FinFETs; Multicore processing; Performance evaluation; Program processors; Semiconductor device modeling; Silicon;
Conference_Titel :
VLSI Design (VLSID), 2015 28th International Conference on
Conference_Location :
Bangalore
DOI :
10.1109/VLSID.2015.43