Top Banner
CMP Design Space Exploration Subject to Physical Constraints Yingmin Li, Benjamin Lee, David Brooks, Zhigang Hu, Kevin Skadron HPCA’06 01/27/2010
15

CMP Design Space Exploration Subject to Physical Constraints

Feb 09, 2016

Download

Documents

tauret

CMP Design Space Exploration Subject to Physical Constraints. Yingmin Li, Benjamin Lee, David Brooks, Zhigang Hu, Kevin Skadron HPCA’06 01/27/2010. Issues. Power and thermal issues are critical to architectural design Design space exploration under physical constraints - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CMP Design Space Exploration Subject to Physical Constraints

CMP Design Space Exploration Subject to Physical Constraints

Yingmin Li, Benjamin Lee, David Brooks, Zhigang Hu, Kevin Skadron

HPCA’0601/27/2010

Page 2: CMP Design Space Exploration Subject to Physical Constraints

Issues

• Power and thermal issues are critical to architectural design

• Design space exploration under physical constraints– core count, pipeline depth, superscalar width,

L2 cache, and voltage and frequency, under area and thermal constraints

• Prior work– exclusively on performance or on single-core

Page 3: CMP Design Space Exploration Subject to Physical Constraints

Contributions

• Various new observations for the CMP design given the physical constraints

• Experiment methodology which largely reduces the cost of design space exploration

Page 4: CMP Design Space Exploration Subject to Physical Constraints

Approach• There are so many design parameters to

optimize and co-optimize• In this paper, several methods are used

– Modeling and approximation • Performance, power and area scaling• Temperature

– Decoupled core and interconnect/cache simulations. Simulation infrastructures are modular

– Simpoint for representative simulation points

Page 5: CMP Design Space Exploration Subject to Physical Constraints

Approach• Modeling

– Formulas to model the power and performance scaling and area for pipeline width and depth

– Temperature - at the granularity of core• Decoupled Simulation

– Use IBM’s Turnandot/PowerTimer to generate L2 cache-access traces – one time cost

– Feed the traces to Zauber, a cache simulator. – Interpolation

Page 6: CMP Design Space Exploration Subject to Physical Constraints

n

Page 7: CMP Design Space Exploration Subject to Physical Constraints

Approaches

• DVFS• Workloads

– SPEC 2000– CPU bound and memory bound

• Constraints– 200 + LR+ MEMORY (Area + Thermal + CPU/Memory)

• Performance and power/performance efficiency

Page 8: CMP Design Space Exploration Subject to Physical Constraints

Results

• Without constraints• CPU-bound benchmarks favor deeper

pipelines• Memory-bound benchmarks favor

shallower pipelines

Page 9: CMP Design Space Exploration Subject to Physical Constraints

With Area Constraints• To meet the area constraints,

– Workloads• Decrease the cache size for CPU-bound workloads• Decrease the number of cores for memory-bound

workloads– Pipeline dimensions

• Shifting to narrower widths provides greater area impact

• CPU-bound and memory-bound workloads have different, incompatible optima

Page 10: CMP Design Space Exploration Subject to Physical Constraints

Results

Optimal Configurations with Varying Pipeline Width, Fixed Depth (18FO4)

Page 11: CMP Design Space Exploration Subject to Physical Constraints

Results

Optimal Configurations with Varying Pipeline Depth, Fixed Width (4D)

Page 12: CMP Design Space Exploration Subject to Physical Constraints

With Thermal Constraints

• To meet the thermal constraints– Decrease the cache size for CPU-bound

workloads– Decrease the number of cores for Memory-

bound workloads

Page 13: CMP Design Space Exploration Subject to Physical Constraints
Page 14: CMP Design Space Exploration Subject to Physical Constraints

Thermal Constraints

• Thermal constraints exert great influence on the optimal design configurations

• Thermal constraints should be considered early in the design process

Page 15: CMP Design Space Exploration Subject to Physical Constraints

Conclusions

• Joint optimization across multiple design variables is necessary

• Thermal constraints appear to dominate other physical constraints and tend to favor shallower pipelines and narrower cores