Low-overhead core swapping for thermal management

  • Authors:
  • Eren Kursun;Glenn Reinman;Suleyman Sair;Anahita Shayesteh;Tim Sherwood

  • Affiliations:
  • Computer Science Department, University of California, Los Angeles;Computer Science Department, University of California, Los Angeles;Department of Electrical and Computer Engineering, North Carolina State University;Computer Science Department, University of California, Los Angeles;Department of Computer Science, University of California, Santa Barbara

  • Venue:
  • PACS'04 Proceedings of the 4th international conference on Power-Aware Computer Systems
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Technology scaling trends and the limitations of packaging and cooling have intensified the need for thermally efficient architectures and architecture-level temperature management techniques. To combat these trends, we evaluate the thermal efficiency of the microcore architecture, a deeply decoupled processor core with larger structures factored out as helper engines. We further investigate activity migration (core swapping) as a means of controlling the thermal profile of the chip in this study. Specifically, the microcore architecture presents an ideal platform for core swapping thanks to helper engines that maintain the state of each process in a shared fabric surrounding the cores. This results in significantly reduced migration overhead, enabling seamless swapping of cores. Our results show that our thermal mechanisms outperform traditional Dynamic Thermal Management (DTM) techniques by reducing the performance hit caused by slowing/swapping of cores. Our experimental results show that the microcore architecture has 86% fewer thermally critical cycles compared to a conventional monolithic core.