1 / 22

Vinay Hanumaiah, Sarma Vrudhula and Karam S. Chatha Dept of Computer Science and Engineering

Maximizing Performance of Thermally Constrained Multi-core Processors by Dynamic Voltage and Frequency Control. Vinay Hanumaiah, Sarma Vrudhula and Karam S. Chatha Dept of Computer Science and Engineering. Need for Thermal Management. Power Wall. Source: Sun Microsystems.

season
Download Presentation

Vinay Hanumaiah, Sarma Vrudhula and Karam S. Chatha Dept of Computer Science and Engineering

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. Maximizing Performance of Thermally Constrained Multi-core Processors by Dynamic Voltage and Frequency Control Vinay Hanumaiah, Sarma Vrudhula and Karam S. Chatha Dept of Computer Science and Engineering

  2. Need for Thermal Management

  3. Power Wall Source: Sun Microsystems

  4. Thermal Management (TM) for Multi-core • Larger variations in power among threads • Package designed to handle average power • DTM is invoked more often for multi-core systems

  5. Fine grain power management Fast Medium Medium Slow Task migration to mitigate hotspots Multiple voltage and freqs Fine grained vdd and freq control

  6. Optimal DVFS

  7. What is the problem?

  8. Related Work

  9. HotSpot thermal model

  10. Problem Set-up and Challenges Cyclic dependency of temperature Non-linear

  11. Optimal Voltage-speed Control Policy

  12. Optimal Speed and Voltage Profile

  13. What is the best way to implement?

  14. Binary Search Method

  15. Experimental Results

  16. Experimental Setup • Alpha 21264 multi-core version • SPEC2000 benchmarks • Power – Wattch, Thermal – HotSpot

  17. DVFS vs DFS 19.6% improvement

  18. Discrete DVFS

  19. Ignoring Leakage Dependence on Temperature Temp violation

  20. Is DVFS Feasible at Run-time?

  21. Concluding Remarks • We devised an optimal DVFS to minimize makespan that provides an improvement of 19.6% • Suitable for real-time implementation in OS dynamic scheduling • Future work involves incorporating voltage scaling with task migration for higher throughput

  22. Magma – Thermal Aware Design Simulator • Magma - a fast and accurate thermal-aware design architectural simulator • Built on Matlab™. Utilizes HotSpot and PTScalar simulators. • Soon releasing a major stable version incorporating DVFS and task migration. • Source available for free download at http://veda.eas.asu.edu/wiki/

More Related