1 / 15

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’06 01/27/2010. Issues. Power and thermal issues are critical to architectural design Design space exploration under physical constraints

tauret
Download Presentation

CMP Design Space Exploration Subject to Physical Constraints

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. Contributions • Various new observations for the CMP design given the physical constraints • Experiment methodology which largely reduces the cost of design space exploration

  4. 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

  5. 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

  6. n

  7. Approaches • DVFS • Workloads • SPEC 2000 • CPU bound and memory bound • Constraints • 200 + LR+ MEMORY (Area + Thermal + CPU/Memory) • Performance and power/performance efficiency

  8. Results • Without constraints • CPU-bound benchmarks favor deeper pipelines • Memory-bound benchmarks favor shallower pipelines

  9. 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

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

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

  12. 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

  13. Thermal Constraints • Thermal constraints exert great influence on the optimal design configurations • Thermal constraints should be considered early in the design process

  14. 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

More Related