Analytical results for design space exploration of multi-core processors employing thread migration

Ravishankar Rao, Sarma Vrudhula, Krzysztof Berezowski

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

6 Scopus citations

Abstract

Migrating threads away from the hot cores in a multicore processor allows them to operate at up to higher speeds. While this technique has already attracted a lot of research effort, the majority of thread migration studies are simulation-based. Although they are valuable for micro-architectural level optimization, they require prohibitively long simulation times, and hence have limited value for early design space exploration. We derive closed form expressions for the steady-state throughput of a multicore processor that employs thread migration and throttling for thermal management. These expressions can be evaluated under a millisecond (vs days for cycle-accurate simulation), and allow designers greater flexibility in evaluating the trade-offs involved in implementing thread migration on-chip. We also developed a system-level power/thermal simulator that we used to validate the analytical results.

Original languageEnglish (US)
Title of host publicationISLPED'08
Subtitle of host publicationProceedings of the 2008 International Symposium on Low Power Electronics and Design
Pages229-232
Number of pages4
DOIs
StatePublished - Dec 17 2008
EventISLPED'08: 13th ACM/IEEE International Symposium on Low Power Electronics and Design - Bangalore, India
Duration: Aug 11 2008Aug 13 2008

Publication series

NameProceedings of the International Symposium on Low Power Electronics and Design
ISSN (Print)1533-4678

Other

OtherISLPED'08: 13th ACM/IEEE International Symposium on Low Power Electronics and Design
Country/TerritoryIndia
CityBangalore
Period8/11/088/13/08

Keywords

  • Analytical
  • Leakage dependence on temperature
  • Thermal management
  • Thermal model
  • Thread migration
  • Throttling
  • Throughput

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Analytical results for design space exploration of multi-core processors employing thread migration'. Together they form a unique fingerprint.

Cite this