Reducing peak power with a table-driven adaptive processor core

Vasileios Kontorinis, Amirali Shayan, Rakesh Kumar, Dean M. Tullsen

Research output: Contribution to journalConference article

Abstract

The increasing power dissipation of current processors and processor cores constrains design options, increases packaging and cooling costs, increases power delivery costs, and decreases reliability. Much research has been focused on decreasing average power dissipation, which most directly addresses cooling costs and reliability. However, much less has been done to decrease peak power, which most directly impacts the processor design, packaging, and power delivery. This research proposes a new architecture which provides a significant decrease in peak power with limited performance loss. It does this through the use of a highly adaptive processor. Many components of the processor can be configured at different levels, but because they are centrally controlled, the architecture can guarantee that they are never all configured maximally at the same time. This paper describes this adaptive processor and explores mechanisms for transitioning between allowed configurations to maximize performance within a peak power constraint. Such an architecture can cut peak power by 25% with less than 5% performance loss; among other advantages, this frees 5.3% of total core area used for decoupling capacitors.

Original languageEnglish (US)
Pages (from-to)189-200
Number of pages12
JournalProceedings of the Annual International Symposium on Microarchitecture, MICRO
DOIs
StatePublished - Dec 1 2009
Event42nd Annual IEEE/ACM International Symposium on Microarchitecture, Micro-42 - New York, NY, United States
Duration: Dec 12 2009Dec 16 2009

Fingerprint

Energy dissipation
Packaging
Cooling
Costs
Capacitors

Keywords

  • Adaptive architectures
  • Decoupling capacitance
  • Peak power
  • Resource resizing
  • Voltage variation

ASJC Scopus subject areas

  • Hardware and Architecture

Cite this

Reducing peak power with a table-driven adaptive processor core. / Kontorinis, Vasileios; Shayan, Amirali; Kumar, Rakesh; Tullsen, Dean M.

In: Proceedings of the Annual International Symposium on Microarchitecture, MICRO, 01.12.2009, p. 189-200.

Research output: Contribution to journalConference article

@article{93ed68b562ed406db241c4ff6c393ea9,
title = "Reducing peak power with a table-driven adaptive processor core",
abstract = "The increasing power dissipation of current processors and processor cores constrains design options, increases packaging and cooling costs, increases power delivery costs, and decreases reliability. Much research has been focused on decreasing average power dissipation, which most directly addresses cooling costs and reliability. However, much less has been done to decrease peak power, which most directly impacts the processor design, packaging, and power delivery. This research proposes a new architecture which provides a significant decrease in peak power with limited performance loss. It does this through the use of a highly adaptive processor. Many components of the processor can be configured at different levels, but because they are centrally controlled, the architecture can guarantee that they are never all configured maximally at the same time. This paper describes this adaptive processor and explores mechanisms for transitioning between allowed configurations to maximize performance within a peak power constraint. Such an architecture can cut peak power by 25{\%} with less than 5{\%} performance loss; among other advantages, this frees 5.3{\%} of total core area used for decoupling capacitors.",
keywords = "Adaptive architectures, Decoupling capacitance, Peak power, Resource resizing, Voltage variation",
author = "Vasileios Kontorinis and Amirali Shayan and Rakesh Kumar and Tullsen, {Dean M.}",
year = "2009",
month = "12",
day = "1",
doi = "10.1145/1669112.1669137",
language = "English (US)",
pages = "189--200",
journal = "Proceedings of the Annual International Symposium on Microarchitecture, MICRO",
issn = "1072-4451",

}

TY - JOUR

T1 - Reducing peak power with a table-driven adaptive processor core

AU - Kontorinis, Vasileios

AU - Shayan, Amirali

AU - Kumar, Rakesh

AU - Tullsen, Dean M.

PY - 2009/12/1

Y1 - 2009/12/1

N2 - The increasing power dissipation of current processors and processor cores constrains design options, increases packaging and cooling costs, increases power delivery costs, and decreases reliability. Much research has been focused on decreasing average power dissipation, which most directly addresses cooling costs and reliability. However, much less has been done to decrease peak power, which most directly impacts the processor design, packaging, and power delivery. This research proposes a new architecture which provides a significant decrease in peak power with limited performance loss. It does this through the use of a highly adaptive processor. Many components of the processor can be configured at different levels, but because they are centrally controlled, the architecture can guarantee that they are never all configured maximally at the same time. This paper describes this adaptive processor and explores mechanisms for transitioning between allowed configurations to maximize performance within a peak power constraint. Such an architecture can cut peak power by 25% with less than 5% performance loss; among other advantages, this frees 5.3% of total core area used for decoupling capacitors.

AB - The increasing power dissipation of current processors and processor cores constrains design options, increases packaging and cooling costs, increases power delivery costs, and decreases reliability. Much research has been focused on decreasing average power dissipation, which most directly addresses cooling costs and reliability. However, much less has been done to decrease peak power, which most directly impacts the processor design, packaging, and power delivery. This research proposes a new architecture which provides a significant decrease in peak power with limited performance loss. It does this through the use of a highly adaptive processor. Many components of the processor can be configured at different levels, but because they are centrally controlled, the architecture can guarantee that they are never all configured maximally at the same time. This paper describes this adaptive processor and explores mechanisms for transitioning between allowed configurations to maximize performance within a peak power constraint. Such an architecture can cut peak power by 25% with less than 5% performance loss; among other advantages, this frees 5.3% of total core area used for decoupling capacitors.

KW - Adaptive architectures

KW - Decoupling capacitance

KW - Peak power

KW - Resource resizing

KW - Voltage variation

UR - http://www.scopus.com/inward/record.url?scp=76749135281&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=76749135281&partnerID=8YFLogxK

U2 - 10.1145/1669112.1669137

DO - 10.1145/1669112.1669137

M3 - Conference article

AN - SCOPUS:76749135281

SP - 189

EP - 200

JO - Proceedings of the Annual International Symposium on Microarchitecture, MICRO

JF - Proceedings of the Annual International Symposium on Microarchitecture, MICRO

SN - 1072-4451

ER -