experimental characterization of workload-induced logic states on chip leakage power of a server...

9
Experimental Characterization of Workload-induced Logic States on Chip Leakage Power of a Server Class Microprocessor Arun Joseph , Rahul M Rao, Anand Haridass, Spandana Rachamalla, Diyanesh B IBM Systems Group, Bangalore, India Contact: [email protected]

Upload: arun-joseph

Post on 14-Jan-2017

102 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Experimental Characterization of Workload-induced Logic States on Chip Leakage Power of a Server Class Microprocessor

Experimental Characterization of Workload-induced Logic States on Chip Leakage Power of a Server Class Microprocessor Arun Joseph, Rahul M Rao, Anand Haridass, Spandana Rachamalla, Diyanesh BIBM Systems Group, Bangalore, IndiaContact: [email protected]

Page 2: Experimental Characterization of Workload-induced Logic States on Chip Leakage Power of a Server Class Microprocessor

Over the last decade or so, prior work has focused on addressing different aspects of dependency of leakage power on logic states.

[Shiue, Chen] discussed accounting for this during pre-silicon power modelling and analysis.

[Pedram, Najm] proposed techniques for minimizing leakage power consumption, by performing logic state optimization.

Other prior work [Naidu, Aloul] studied efficient techniques for finding a low leakage vectors, which are applied when the chip enters sleep mode.

Slide 2

Background

Page 3: Experimental Characterization of Workload-induced Logic States on Chip Leakage Power of a Server Class Microprocessor

Interestingly, to the best of our knowledge, no prior work has carefully characterized the impact of logic states on post-silicon leakage power of an industry-class microprocessor chip in a real server system, while running workloads.

This might be because of challenges relating to the separation of leakage power from total chip power, while running workloads.

Additionally, careful isolation of the impact on leakage power from other sources of variation like voltage and on-chip temperature, is a must for performing this characterization.

We believe, this experimental analysis will provide valuable new insight for future research in related areas of design automation and design.

Slide 3

Motivation

Page 4: Experimental Characterization of Workload-induced Logic States on Chip Leakage Power of a Server Class Microprocessor

FreqLeak [Joseph et al.] enables accurate separation of leakage power from total power, while running a workload, and while carefully maintaining constant on-chip voltage and temperature.

Comparing separated chip leakage across a range of workload conditions, provides a good estimate of leakage power variation induced by workload-driven logic states.

Slide 4

Main Idea

Fig. 1. FreqLeak Overview Fig. 2. Separating contribution of workload-induced logic states

Page 5: Experimental Characterization of Workload-induced Logic States on Chip Leakage Power of a Server Class Microprocessor

Used Power S824 server [IBM RedBooks] that uses 22nm IBM POWER8 microprocessors [Fluhr et al.]

Applied to evaluate the impact on the POWER8 VDD leakage power

Done across workload conditions (zero to high utilization), VDD voltages (1.1, 1.2V), on-chip temperatures (55C, 75C, 85C), and two unique hardware parts

Slide 5

Experimental Setup

Fig. 3. Power S824 ServerFig. 4. IBM POWER8 microprocessor

Page 6: Experimental Characterization of Workload-induced Logic States on Chip Leakage Power of a Server Class Microprocessor

The processor was configured to disable power gating.

Nothing was done during the design of the processor to retain logic states.

All measurements done while carefully maintaining constant on-chip voltage and temperature (using a combination of hardware voltage & fan controls, and careful choice of workloads).

The on-chip temperature profile was kept within 2 Celsius across all experiments.

Across the entire range of conditions, the variation caused by workload-induced logic states (WLS), was observed.

Slide 6

Experimental Setup

Page 7: Experimental Characterization of Workload-induced Logic States on Chip Leakage Power of a Server Class Microprocessor

WLS Variation = 100 * (Leakage power while running an active workload – Leakage power while running no workload) / Leakage power while running no workload.

Maximum WLS variation was observed to be 3.3% of chip VDD leakage power.

Slide 7

Experimental Results

Workload WLS Variation (%)W1 0.3W2 3.3W3 1.5W4 0.6W5 1.7

WLS Variation @T=85C, V=1.1VWorkload WLS Variation (%)

W1 0.5W2 2.1W3 1.1W4 1.0W5 1.5

WLS Variation @T=55C, V=1.1V

Workload WLS Variation (%)W1 0.6W2 2.6W3 1.7W4 2.0W5 2.6

WLS Variation @T=85C, V=1.2V

Table 1

Table 2 Table 3

Page 8: Experimental Characterization of Workload-induced Logic States on Chip Leakage Power of a Server Class Microprocessor

Backed with such results, we make new observations, especially in the context of high performance microprocessor and server system design.

The best case benefit of per-state leakage analysis is ~3%, when compared to state-independent analysis. This is marginal considering effort (in creating per-state models) and challenges (in handling state explosion) involved.

Power-grid analysis of IR drop due to leakage only needs to consider a max of ~3% variation across workloads.

Realistic returns on solutions trying to reduce leakage power by optimizing for logic states is fairly low, also considering the investment and trade-offs involved.

These observations might be more true in future technologies (like 14nm), which have reported reduced DIBL [Mouli, Zyuban], and thereby further reduced variation in leakage power across states.

Slide 8

Experimental Analysis

Page 9: Experimental Characterization of Workload-induced Logic States on Chip Leakage Power of a Server Class Microprocessor

We introduce a methodology for characterizing the effect of workload-induced logic states on chip leakage power.

Experimental evaluation on the IBM POWER8, showed that the variation in chip leakage induced by workload-driven logic states is 0.1 to 3.3%.

First work to study impact of logic states on post-silicon leakage power of an industry-class chip in a real server system, while running workloads.

With the backing of such data, we translate that to new takeaways for design and automation, especially in the context of high performance microprocessor design.

In future work, the proposed methodology needs to be applied on other class of chips (non-high performance), to perform similar characterization.

Slide 9

Summary