Thermal-Aware Application Scheduling on Device-Heterogeneous Embedded Architectures

Karthik Swaminathan, Jagadish Kotra, Huichu Liu, Jack Sampson, Mahmut Kandemir, Vijaykrishnan Narayanan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Scopus citations

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.

Original languageEnglish (US)
Title of host publicationProceedings of the 28th International Conference on VLSI Design, VLSID 2015 - held concurrently with the 14th International Conference on Embedded Systems
PublisherIEEE Computer Society
Pages221-226
Number of pages6
EditionFebruary
ISBN (Electronic)9781479966585
DOIs
StatePublished - Feb 4 2015
Event28th International Conference on VLSI Design, VLSID 2015 - held concurrently with the 14th International Conference on Embedded Systems - Bangalore, India
Duration: Jan 3 2015Jan 7 2015

Publication series

NameProceedings of the IEEE International Conference on VLSI Design
NumberFebruary
Volume2015-February
ISSN (Print)1063-9667

Other

Other28th International Conference on VLSI Design, VLSID 2015 - held concurrently with the 14th International Conference on Embedded Systems
Country/TerritoryIndia
CityBangalore
Period1/3/151/7/15

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Cite this