1 An Improved Block-Based Thermal Model in HotSpot 4.0 with Granularity Considerations Wei Huang 1, Karthik Sankaranarayanan 1, Robert Ribando 3, Mircea.

Slides:



Advertisements
Similar presentations
Performance, Energy and Thermal Considerations of SMT and CMP architectures Yingmin Li, David Brooks, Zhigang Hu, Kevin Skadron Dept. of Computer Science,
Advertisements

© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Multi Dimensional Steady State Heat Conduction P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi It is just not a modeling.
Typical transducer Microphone Microprocessor Typical signal generator circuit Signal intensity Time Sound Parameter Signal intensity Time Signal intensity.
Extended Surfaces Chapter Three Section 3.6.
2003 International Congress of Refrigeration, Washington, D.C., August 17-22, 2003 CFD Modeling of Heat and Moisture Transfer on a 2-D Model of a Beef.
© 2010 Eric Pop, UIUCECE 598EP: Hot Chips 1 Transient Thermal Response Transient Models –Lumped: Tenbroek (1997), Rinaldi (2001), Lin (2004) –Introduce.
Analysis of Simple Cases in Heat Transfer P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Gaining Experience !!!
Department of Electronic Engineering BASIC ELECTRONIC ENGINEERING Transients Analysis.
An Impulse-Response Based Methodology for Modeling Complex Interconnect Networks Zeynep Dilli, Neil Goldsman, Akın Aktürk Dept. of Electrical and Computer.
Al 2 O 3 Post Combustion Chamber Post Combustion Chamber ANSYS Thermal Model (Embedded Fuel Grain Concept) Outer radius: 1.25” ( m) Inner radius:
Analytical Thermal Placement for VLSI Lifetime Improvement and Minimum Performance Variation Andrew B. Kahng †, Sung-Mo Kang ‡, Wei Li ‡, Bao Liu † † UC.
Temperature-Aware Design Presented by Mehul Shah 4/29/04.
One Dimensional Steady Heat Conduction problems P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi Simple ideas for complex.
Solutions of the Conduction Equation P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi An Idea Generates More Mathematics….
CS 7810 Lecture 15 A Case for Thermal-Aware Floorplanning at the Microarchitectural Level K. Sankaranarayanan, S. Velusamy, M. Stan, K. Skadron Journal.
Department of Electronic Engineering BASIC ELECTRONIC ENGINEERING Transients Analysis.
An Impulse-Response Based Methodology for Modeling Complex Interconnect Networks Zeynep Dilli, Neil Goldsman, Akın Aktürk Dept. of Electrical and Computer.
Noise and Delay Uncertainty Studies for Coupled RC Interconnects Andrew B. Kahng, Sudhakar Muddu † and Devendra Vidhani ‡ UCLA Computer Science Department,
Requirements: General, simple, and fast, and must model heating at the granularity of architectural objects  Must be able to dynamically calculate temperatures.
1-D Steady Conduction: Plane Wall
CHE/ME 109 Heat Transfer in Electronics LECTURE 5 – GENERAL HEAT CONDUCTION EQUATION.
ECE 424 – Introduction to VLSI Design
Slide 1 U.Va. Department of Computer Science LAVA Architecture-Level Power Modeling N. Kim, T. Austin, T. Mudge, and D. Grunwald. “Challenges for Architectural.
Lab-1,Week 1, EML 3016 C- Spring 2003 Electronic Device Cooling A thin (assume zero thickness) electronic chip has a square shape of an area 5x5 cm 2,
Cooling design of the frequency converter for a wind power station
Chapter 4 Transients.
ECE 2300 Circuit Analysis Dr. Dave Shattuck Associate Professor, ECE Dept. Lecture Set #12 Natural Response W326-D3.
2. Analogue Theory and Circuit Analysis 2.1 Steady-State (DC) Circuits 2.2 Time-Dependent Circuits DeSiaMorePowered by DeSiaMore1.
ELECTRICA L ENGINEERING Principles and Applications SECOND EDITION ALLAN R. HAMBLEY ©2002 Prentice-Hall, Inc. Chapter 4 Transients Chapter 4 Transients.
Australian Journal of Basic and Applied Sciences, 5(11): , 2011 ISSN Monte Carlo Optimization to Solve a Two-Dimensional Inverse Heat.
Jui-Hung Chien Hao Yu Ruei-Siang Hsu Hsueh-Ju Lin Shih-Chieh Chang Package Geometric Aware Thermal Analysis by Infrared- Radiation Thermal Images DATE’14.
An evaluation of HotSpot-3.0 block-based temperature model
Two Dimensional Steady State Heat Conduction
Thermal-aware Steiner Routing for 3D Stacked ICs M. Pathak and S.K. Lim Georgia Institute of Technology ICCAD 07.
Thermal-ADI: a Linear-Time Chip-Level Dynamic Thermal Simulation Algorithm Based on Alternating-Direction-Implicit(ADI) Method Good afternoon! The topic.
1 Some Limits of Power Delivery in the Multicore Era Runjie Zhang, Brett H. Meyer, Wei Huang, Kevin Skadron and Mircea R. Stan University of Virginia,
Numerical Simulations of Silverpit Crater Collapse: A Comparison of TEKTON and SALES 2 Gareth Collins, Zibi Turtle, and Jay Melosh LPL, Univ. of Arizona.
Modeling the Sublimation-driven Atmosphere of Io with DSMC Andrew Walker David Goldstein, Chris Moore, Philip Varghese, and Laurence Trafton University.
Analytical Modeling of Forced Convection in Slotted Plate Fin Heat Sinks P. Teertstra, J. R. Culham & M. M. Yovanovich Microelectronics Heat Transfer Laboratory.
One-dimensional modeling of TE devices using SPICE International Summerschool on Advanced Materials and Thermoelectricity 1 One-dimensional modeling of.
One-Dimensional Steady-State Conduction
Chapter 4 Transients. 1.Solve first-order RC or RL circuits. 2. Understand the concepts of transient response and steady-state response.
Convective Heat Transfer in Porous Media filled with Compressible Fluid subjected to Magnetic Field Watit Pakdee* and Bawonsak Yuwaganit Center R & D on.
APPLICATION OF THE LAPLACE TRANSFORM
Engineering Analysis – Computational Fluid Dynamics –
TSV-Constrained Micro- Channel Infrastructure Design for Cooling Stacked 3D-ICs Bing Shi and Ankur Srivastava, University of Maryland, College Park, MD,
Very Fast Chip-level Thermal Analysis Keiji Nakabayashi†, Tamiyo Nakabayashi‡, and Kazuo Nakajima* †Graduate School of Information Science, Nara Institute.
Xuanxing Xiong and Jia Wang Electrical and Computer Engineering Illinois Institute of Technology Chicago, Illinois, United States November, 2011 Vectorless.
DTM and Reliability High temperature greatly degrades reliability
M. Deveaux, CBM-Collaboration-Meeting, 25 – 28. Feb 2008, GSI-Darmstadt Considerations on the material budget of the CBM Micro Vertex Detector. Outline:
Introduction Chapter 1. Training Manual March 15, 2001 Inventory # Prerequisites Prerequisites for the Heat Transfer Seminar include: –Successful.
Shape Factor Example 2 The shape factor can be modeled as a thermal resistance where Rt=1/kS. Therefore, it can be integrated into the electrical circuit.
The SUNRED program: models & algorithms Equation to be solved (2D case): The structure model: Cell, center and boundary (terminal) nodes. Different colors.
Lecture -5 Topic :- Step Response in RL and RC Circuits Reference : Chapter 7, Electric circuits, Nilsson and Riedel, 2010, 9 th Edition, Prentice Hall.
1 Hardware Reliability Margining for the Dark Silicon Era Liangzhen Lai and Puneet Gupta Department of Electrical Engineering University of California,
Die Stacking (3D) Microarchitecture Bryan Black, Murali Annavaram, Ned Brekelbaum, John DeVale, Lei Jiang, Gabriel H. Loh1, Don McCauley, Pat Morrow, Donald.
CHAPTER 6 Introduction to convection
Smruti R. Sarangi IIT Delhi
One-Dimensional Steady-State Conduction
INFN Pavia and University of Bergamo
ECE Engineering Design Thermal Considerations
Power Magnetic Devices: A Multi-Objective Design Approach
Thermal-ADI: a Linear-Time Chip-Level Dynamic Thermal Simulation Algorithm Based on Alternating-Direction-Implicit(ADI) Method Good afternoon! The topic.
Conversation between Analogue and Digital System
What is Fin? Fin is an extended surface, added onto a surface of a structure to enhance the rate of heat transfer from the structure. Example: The fins.
ANALYSIS OF THE HORN UNDER THERMAL SHOCK – FIRST RESULTS
THERMODYNAMIC IN ELECTRONICS
Forced Convection Trials at 100°C Natural Convection Trials at 100°C
Presentation transcript:

1 An Improved Block-Based Thermal Model in HotSpot 4.0 with Granularity Considerations Wei Huang 1, Karthik Sankaranarayanan 1, Robert Ribando 3, Mircea Stan 2 and Kevin Skadron 1 Departments of 1 Computer Science, 2 Electrical and Computer Engineering and 3 Mechanical and Aerospace Engineering, University of Virginia

2 Hi! I’m HotSpot  Temperature is a primary design constraint today  HotSpot – an efficient, easy-to-use, microarchitectural thermal model  Validated against measurements from Two finite-element solvers [ISCA03, WDDD07] A test chip with a regular grid of power dissipators [DAC04] A Field-Programmable Gate Array [ICCD05]  Freely downloadable from

3 A little bit of History  Version 1.0 – a block-based model  Version 2.0 – TIM added, better heat spreader modeling  Version 3.0 – grid-based model added  Version 4.0 coming soon!

4 Why this work?  Michaud et. al. [WDDD06] raised certain accuracy concerns  A few of those had already been addressed pro-actively with the grid- based model  This work tries to address the remaining and does more  Improves HotSpot to Version 4.0 – downloadable soon!

5 Outline  Background  Overview of HotSpot  Accuracy Concerns  Modifications to HotSpot  Results  Analysis of granularity  Conclusion

6 Outline  Background  Overview of HotSpot  Accuracy Concerns  Modifications to HotSpot  Results  Analysis of granularity  Conclusion

7 Overview of HotSpot  Similarity between thermal and electrical physical equations  HotSpot discretizes and lumps ‘electrical analogues’ (thermal R’s for steady-state and C’s for transient)  Lumping done at two levels of granularity Functional unit-based ‘block-model’ Regular mesh-based ‘grid-model’  Thermal circuits formed based on floorplan  Temperature computation by standard circuit solving Analogy between thermal and electrical conduction

8 Structure of the `block-model’ Sample thermal circuit for a silicon die with 3 blocks, TIM, heat spreader and heat sink (heat sources at the silicon layer are not shown for clarity)

9 Outline  Background  Overview of HotSpot  Accuracy Concerns  Modifications to HotSpot  Results  Analysis of granularity  Conclusion

10 Accuracy concerns from [WDDD06]  Spatial discretization – partly addressed with the `grid-model’ since version 3.0 For the same power map, temperature varies with floorplan Floorplans with larger no. of blocks better Floorplans with high-aspect-ratio blocks inaccurate  Transient response Slope underestimated for small times Amplitude underestimated

11 Other issues and limitations  Forced isotherm at the surface of the heat sink  Temperature dependence of material properties – not part of this work

12 Outline  Background  Overview of HotSpot  Accuracy Concerns  Modifications to HotSpot  Results  Analysis of granularity  Conclusion

13 Block sub-division Version 3.1 – a block is represented by a single node Version 4.0 – sub-blocks with aspect ratio close to 1

14 Heat sink boundary condition Version 3.1 – single convection resistance, isothermal surface Version 4.0 – parallel convection resistances, center modeled at the same level of detail as silicon

15 Other modifications  Spreading R and C approximation formulas replaced with simple expressions (R = 1/k x t/A, C = 1/k x t x A)  Distributed vs. lumped capacitance scaling factor – 0.5  ‘grid-model’ enhancements – apart from the above: First-order solver upgraded to fourth-order Runge-Kutta Performance optimization of the steady-state solver

16 Outline  Background  Overview of HotSpot  Accuracy Concerns  Modifications to HotSpot  Results  Analysis of granularity  Conclusion

17 Experiment 1 – EV6-like floorplan

18 Results with good TIM ( k TIM = 7.5W/(m-K) )

19 Results with worse TIM ( k TIM = 1.33W/(m-K) )

20 Transient response – bpred Transient response for different power pulse widths applied to the branch predictor. Power density is 2W/mm 2 ( k TIM = 7.5W/(m-K) ). Other blocks have zero power dissipation.

21 Experiment 2 – 1 mm 2 square heat source Version 3.1Version 4.0

22 Results Center temperature for different heat source sizes with a power density of 1.66W/mm 2 – (a) with good TIM ( k TIM = 7.5W/(m-K) ) (b) with worse TIM ( k TIM = 1.33W/(m-K) )

23 Transient response: high power density, worse TIM Transient temperature response for 1mm x 1mm source with 10Watts with worse TIM material (k TIM = 1.33W/(m-K)).

24 Outline  Background  Overview of HotSpot  Accuracy Concerns  Modifications to HotSpot  Results  Analysis of granularity  Conclusion

25 Spatial filtering  The Norton equivalent first-order thermal spatial RC circuit  Low-pass filter in the spatial domain  Blocks with high power density need not be hot spots (when small enough)

26 Spatial filtering – continued...  Thermal RC is distributed  First-order approximation not sufficient  3-ladder RC (similar to HotSpot) approximates well Comparison of 3-ladder thermal spatial RC model and ANSYS simulation for different heat source sizes.

27 Outline  Background  Overview of HotSpot  Accuracy Concerns  Modifications to HotSpot  Results  Analysis of granularity  Conclusion

28 Summary, limitations and caveats  This work acknowledges and addresses the concerns in [WDDD06]  `grid-model’ [DAC04] had addressed part of the discretization aspect earlier  HotSpot 4.0 addresses remaining and does more  Careful use of vertical layers necessary, material properties’ dependence on T not modeled  Soon to be available at

29 Questions?

30 Backup – ATMI [MoBS07]  Analytical model, has good accuracy  A diversity in modeling is good for the community  Vis-a-vis HotSpot – advantages Immune to spatial discretization  Disadvantages Less flexibility (esp. in vertical layers) Computationally intensive (esp. when looking for temperature with a particular property)

31 Backup – Transient response: high power density, good TIM Transient temperature response for 1mm x 1mm source with 10Watts power and a good TIM (k TIM = 7.5W/(m-K)).

32 Backup – Transient response: low power density, good TIM Transient temperature response for a 7mm x 7mm source with 10Watts power and a good TIM (k TIM = 7.5W/(m-K)).

33 Backup – Granularity (1)  A first-order electrical RC circuit

34 Backup – Granularity (2)  The Thevenin equivalent first-order thermal spatial “RC” circuit.