An evaluation of HotSpot-3.0 block-based temperature model

Slides:



Advertisements
Similar presentations
BESSEL’S EQUATION AND BESSEL FUNCTIONS:
Advertisements

Technická univerzita v Liberci Magnetic Field of Massive Conductor at Low Frequency Martin Truhlá ř Faculty of Mechatronics, Informatics and Interdisciplinary.
Louisiana Tech University Ruston, LA Slide 1 Energy Balance Steven A. Jones BIEN 501 Wednesday, April 18, 2008.
FINITE ELEMENTS SOFTWARE FOR ELECTROMAGNETICS APPLIED TO ELECTRICAL ENGINEERING TRAINING. J. Mur, J.S. Artal, J. Letosa, A. Usón and M. Samplón Electrical.
© 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.
Chapter 2: Overall Heat Transfer Coefficient
Chapter 3 Steady-State Conduction Multiple Dimensions
Gordon F. Hayhoe FAA AAR-410
Steady Aeroelastic Computations to Predict the Flying Shape of Sails Sriram Antony Jameson Dept. of Aeronautics and Astronautics Stanford University First.
Temperature-Aware Design Presented by Mehul Shah 4/29/04.
Solution in Ansys: Depending on the analysis you are doing Ansys gives you options on applying different loads and boundary conditions. Thermal analysis:
Solutions of the Conduction Equation P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi An Idea Generates More Mathematics….
Module 1 Introduction to Ordinary Differential Equations Mr Peter Bier.
CHAPTER 8 APPROXIMATE SOLUTIONS THE INTEGRAL METHOD
CHE/ME 109 Heat Transfer in Electronics LECTURE 5 – GENERAL HEAT CONDUCTION EQUATION.
ESS 454 Hydrogeology Module 3 Principles of Groundwater Flow Point water Head, Validity of Darcy’s Law Diffusion Equation Flow in Unconfined Aquifers &
Two-Dimensional Conduction: Flux Plots and Shape Factors
Chapter 3: Unsteady State [ Transient ] Heat Conduction
Chapter 2 HEAT CONDUCTION EQUATION
CHE/ME 109 Heat Transfer in Electronics LECTURE 9 – GENERAL TRANSIENT CONDUCTION MODELS.
Bechtel Bettis, Inc. Bettis Atomic Power Laboratory P.O. Box 79 West Mifflin, PA International RELAP5 User’s Seminar Assessing the RELAP5-3D.
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
RESEARCH A systematic quest for undiscovered truth A way of thinking
Heat Transfer in Structures
Scientific Computing Partial Differential Equations Introduction and
Chapter 8: Problem Solving
STEADY HEAT TRANSFER AND THERMAL RESISTANCE NETWORKS
CIS V/EE894R/ME894V A Case Study in Computational Science & Engineering HW 5 Repeat the HW associated with the FD LBI except that you will now use.
Chapter 2 HEAT CONDUCTION EQUATION
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.
Two Dimensional Steady State Heat Conduction
Partial Differential Equations Finite Difference Approximation.
Problem Definition Chapter 7. Chapter Objectives Learn: –The 8 steps of experienced problem solvers –How to collect and analyze information and data.
EXAMPLE 9.1 OBJECTIVE pn(xn) = 2.59  1014 cm3
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
CHAPTER 5 MESB 374 System Modeling and Analysis Thermal Systems
1 Numerical study of the thermal behavior of an Nb 3 Sn high field magnet in He II Slawomir PIETROWICZ, Bertrand BAUDOUY CEA Saclay Irfu, SACM Gif-sur-Yvette.
Mass Transfer Coefficient
One-dimensional modeling of TE devices using SPICE International Summerschool on Advanced Materials and Thermoelectricity 1 One-dimensional modeling of.
1 An Improved Block-Based Thermal Model in HotSpot 4.0 with Granularity Considerations Wei Huang 1, Karthik Sankaranarayanan 1, Robert Ribando 3, Mircea.
© 2010 Eric Pop, UIUCECE 598EP: Hot Chips Three Modes of Heat Transfer 1 “conduction” “radiation” “convection”
One-Dimensional Steady-State Conduction
Silesian University of Technology in Gliwice Inverse approach for identification of the shrinkage gap thermal resistance in continuous casting of metals.
HEAT CONDUCTION EQUATION
Very Fast Chip-level Thermal Analysis Keiji Nakabayashi†, Tamiyo Nakabayashi‡, and Kazuo Nakajima* †Graduate School of Information Science, Nara Institute.
Unsteady State Heat Conduction
FREE CONVECTION 7.1 Introduction Solar collectors Pipes Ducts Electronic packages Walls and windows 7.2 Features and Parameters of Free Convection (1)
Convection in Flat Plate Boundary Layers P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi A Universal Similarity Law ……
EXAMPLE 4.1 OBJECTIVE Solution Comment
Chapter 2: Heat Conduction Equation
A. Brown MSFC/ED21 Using Plate Elements for Modeling Fillets in Design, Optimization, and Dynamic Analysis FEMCI Workshop, May 2003 Dr. Andrew M. Brown.
Double Pipe HEAT EXCHANGERS with Low Thermal Resistance P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Ideas for Creation of Isotropically.
Heat Transfer: Physical process by which thermal energy is exchanged between material bodies or inside the same body as a result of a temperature difference.
The SUNRED program: models & algorithms Equation to be solved (2D case): The structure model: Cell, center and boundary (terminal) nodes. Different colors.
ERT 216 HEAT & MASS TRANSFER Sem 2/ Dr Akmal Hadi Ma’ Radzi School of Bioprocess Engineering University Malaysia Perlis.
Chapter Three Sections 3.1 through 3.4
TEM3P Simulation of Be Wall Cavity Tianhuan Luo. Cavity Model Pillbox cavity with Be wall R=0.36 m, f0~319 MHz, L=0.25m (not exactly 325 MHz, but not.
Investigation of Suitability of the Method of Volume Averaging for the Study of Superconducting Magnet Thermo-Hydraulics 13/10/2011CHATS AS 2011 Hervé.
Chapter 2: Measurements and Calculations
High Accuracy Differentiation Formulas
Free vs. Forced Convection
Chapter 3: One-Dimensional Steady-State Conduction
UNIT - 4 HEAT TRANSFER.
Chapter 8 : Natural Convection
Transient Heat Conduction
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.
Die Stacking (3D) Microarchitecture -- from Intel Corporation
Heat Transfer In Channels Flow
Steady-State Heat Transfer (Initial notes are designed by Dr
Presentation transcript:

An evaluation of HotSpot-3.0 block-based temperature model Damien Fetis, Pierre Michaud June 2006

Temperature: an important constraint Technology Scale down Power must be decreased to prevent temperature from increasing

HotSpot: a thermal model for temperature-aware microarchitecture http://lava.cs.virginia.edu/HotSpot/ Based on thermal resistances and capacitances It is becoming a standard tool in the computer architecture community Several tens of works based on HotSpot have been published so far

Outline Short tutorial on temperature modeling Short description of HotSpot block model Some limitations of HotSpot Conclusion: be careful when using HotSpot

Processor temperature model Power-density map q(x,y,t) Material characteristics, heat-sink thermal resistance, etc… processor temperature T(x,y,t) Temperature model Ambient temperature

Qualitative accuracy Accurate temperature number ?  forget it ! If the conclusions of your research depend on precise parameter values, what you are proposing probably has little value What we need for research: qualitative accuracy Model can tell whether an idea is worth or not We would like to be consistent with physics

Heat conduction theory Fourier’s law: heat flux (W/m2) proportional to temperature gradient thermal conductivity Heat equation 3D power density heat capacity per unit volume

Solving the heat equation Analytical method Exact solution Possible only for simple geometries Finite methods Search (xn) that makes T’ “close” to the actual solution  solve a system of equations Finite differences Finite elements Spectral methods …

1D thermal resistance Right cylinder Length = L Cross section area = A Thermal conductivity = k Uniform power over cross section  uniform temperature over cross section Thermally-insulated side T2 L T1 Uniform power P over area A Define thermal “resistance”

What HotSpot models ambient air Copper heat sink base Copper heat spreader Interface material Silicon die Power sources

How HotSpot “solves” the heat equation Model ambient as ground Instead of using formal methods, solve an “electrical” network Thermal resistances Model power generation as current sources

HotSpot block model Thermal “resistances”  simulate Fourier’s law Thermal “capacitances”  simulate transients Network consists of few layers “horizontal” resistances within layers “vertical” resistances between layers Single layer for the silicon die

Compute resistance between block center and block edge Z=silicon die thickness W R H L

Each block is connected to adjacent blocks through a resistance Thermal conductance proportional to shared edge length

HotSpot is empirical Not based on mathematical foundations Resistance formula applied without justification Was derived for definite boundary conditions that do not apply here Coarse “vertical” space discretization Problem with empirical models: more difficult to validate Require extensive validation Not sufficient to validate a few points in the parameter space Error may vary significantly with parameter values

Evaluation We are not validating HotSpot We are just highlighting some of its limitations  deliberate focus on problematic cases Compare HotSpot block model with finite-element solver FF3D Model same physical system as HotSpot Two versions of HotSpot The original one Our modified version with simple 1D resistance formula

Steady-state temperature EV6 floorplan, default HotSpot configuration

Let’s take a better interface material Interface material with ~6x higher thermal conductivity  emphasizes “horizontal” heat conduction through copper Even the modified HotSpot is inaccurate

Single square source Model the same square source with two different floorplans (default HotSpot parameters) Power = 10 W A B

What do we learn ? In some cases, HotSpot may be significantly inaccurate The usefulness of the complicated thermal resistance formula is not obvious HotSpot documentation indicates that mixing small and large blocks may be source of inaccuracy  we confirm

Point source: transient temperature Thermal diffusivity opposite side starts heating Example: silicon die d=0.5 mm HotSpot miss this behavior

Volume vs. surface power sources Sources spread in bulk silicon Sources concentrated in thin layer temperature temperature time t time t HotSpot behavior Close to actual behavior

What this implies for HotSpot HotSpot block-model considers a single network layer for the silicon die  cannot produce correct behavior for small times  Underestimates slope of temperature transient E.g., how long does it take to get a 1°C increase ?  HotSpot may be wrong by orders of magnitude

Problem: insufficient “vertical” discretization in silicon 1 mm square source dissipating 10 W Problem: insufficient “vertical” discretization in silicon

Conclusion Be careful when using HotSpot Good to read a little heat conduction theory before … Heat conduction ≠ electric conduction Ok to use HotSpot for confirming a priori intuitions Draw qualitative conclusions, not quantitative ones In case of doubt, check with formal methods that HotSpot is correctly calibrated for a particular use

HotSpot still evolving This study was only for HotSpot block model Version 3.0 features a new grid mode Discretization is automatic (but “vertically”) Permits defining multiple silicon layers  must be validated HotSpot will probably continue to evolve Will end up resembling finite differences ?