Lev Finkelstein ISCA/Thermal Workshop 6/2004

Slides:



Advertisements
Similar presentations
ECE 667 Synthesis and Verification of Digital Circuits
Advertisements

International Symposium on Low Power Electronics and Design Qing Xie, Mohammad Javad Dousti, and Massoud Pedram University of Southern California ISLPED.
Lecture Notes Part 4 ET 483b Sequential Control and Data Acquisition
Combining Statistical and Symbolic Simulation Mark Oskin Fred Chong and Matthew Farrens Dept. of Computer Science University of California at Davis.
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 6. Empirical Model Identification Copyright © Thomas Marlin 2013.
Scheduling Algorithms for Unpredictably Heterogeneous CMP Architectures J. Winter and D. Albonesi, Cornell University International Conference on Dependable.
Onur G. Guleryuz & Ulas C.Kozat DoCoMo USA Labs, San Jose, CA 95110
Techniques for Multicore Thermal Management Field Cady, Bin Fu and Kai Ren.
Step 1: Set the desired flow rate for each pipe. Step 2: Click on the stream which you wish to size the pipe. Select Sizing from the menu, then select.
Team 1 Michael Glasspool Sarah Wilson Nicole Cosgrove
Controller Tuning: A Motivational Example
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. Gerhard Maierbacher Scalable Coding Solutions for Wireless Sensor Networks IT.
1 Temperature-Aware Resource Allocation and Binding in High Level Synthesis Authors: Rajarshi Mukherjee, Seda Ogrenci Memik, and Gokhan Memik Presented.
CHE/ME 109 Heat Transfer in Electronics LECTURE 11 – ONE DIMENSIONAL NUMERICAL MODELS.
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.
EE42/100 Lecture 9 Topics: More on First-Order Circuits Water model and potential plot for RC circuits A bit on Second-Order Circuits.
Hardness-Aware Restart Policies Yongshao Ruan, Eric Horvitz, & Henry Kautz IJCAI 2003 Workshop on Stochastic Search.
Requirements: General, simple, and fast, and must model heating at the granularity of architectural objects  Must be able to dynamically calculate temperatures.
Logic Optimization Mohammad Sharifkhani. Reading Textbook II, Chapters 5 and 6 (parts related to power and speed.) Following Papers: –Nose, Sakurai, 2000.
Linier Programming By Agustina Shinta. What is it? LP is essentially a mathematical technique for solving a problem that has certain characteristics.
1 Overview 1.Motivation (Kevin) 1.5 hrs 2.Thermal issues (Kevin) 3.Power modeling (David) Thermal management (David) hrs 5.Optimal DTM (Lev).5 hrs.
Module 4 Multi-Dimensional Steady State Heat Conduction.
Thermal-aware Issues in Computers IMPACT Lab. Part A Overview of Thermal-related Technologies.
Computational Sprinting on a Real System: Preliminary Results Arun Raghavan *, Marios Papaefthymiou +, Kevin P. Pipe +#, Thomas F. Wenisch +, Milo M. K.
TSV-Constrained Micro- Channel Infrastructure Design for Cooling Stacked 3D-ICs Bing Shi and Ankur Srivastava, University of Maryland, College Park, MD,
DTM and Reliability High temperature greatly degrades reliability
Lev Finkelstein ISCA/Thermal Workshop 6/ Overview 1.Motivation (Kevin) 2.Thermal issues (Kevin) 3.Power modeling (David) 4.Thermal management (David)
Thermal-aware Phase-based Tuning of Embedded Systems + Also Affiliated with NSF Center for High- Performance Reconfigurable Computing This work was supported.
CSCI1600: Embedded and Real Time Software Lecture 33: Worst Case Execution Time Steven Reiss, Fall 2015.
FPGA-Based System Design: Chapter 6 Copyright  2004 Prentice Hall PTR Topics n Low power design. n Pipelining.
A survey of Constraint Handling Techniques in Evolutionary Computation Methods Author: Zbigneiw Michalewicz Presenter: Masoud Mazloom 27 th Oct
An Introduction to Simulated Annealing Kevin Cannons November 24, 2005.
Workload Clustering for Increasing Energy Savings on Embedded MPSoCs S. H. K. Narayanan, O. Ozturk, M. Kandemir, M. Karakoy.
DEPARTMENT/SEMESTER ME VII Sem COURSE NAME Operation Research Manav Rachna College of Engg.
Determining Optimal Processor Speeds for Periodic Real-Time Tasks with Different Power Characteristics H. Aydın, R. Melhem, D. Mossé, P.M. Alvarez University.
RTL Hardware Design by P. Chu Chapter 9 – ECE420 (CSUN) Mirzaei 1 Sequential Circuit Design: Practice Shahnam Mirzaei, PhD Spring 2016 California State.
1 Hardware Reliability Margining for the Dark Silicon Era Liangzhen Lai and Puneet Gupta Department of Electrical Engineering University of California,
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Dynamic Presentation of Key Concepts Module 6 – Part 2 Natural Response of First Order Circuits Filename: DPKC_Mod06_Part02.ppt.
PipeliningPipelining Computer Architecture (Fall 2006)
Unified Adaptivity Optimization of Clock and Logic Signals Shiyan Hu and Jiang Hu Dept of Electrical and Computer Engineering Texas A&M University.
What types of problems we study, Part 1: Statistical problemsHighlights of the theoretical results What types of problems we study, Part 2: ClusteringFuture.
Overview Motivation (Kevin) Thermal issues (Kevin)
Smruti R. Sarangi IIT Delhi
Date : 2015/04/14 THERMAL ANALYSIS OF ALUMINUM-ACETONE FLAT PLATE HEAT PIPE APPLICATION IN HEAT DISSIPATION OF HIGH POWER LEDS Wu-Man Liu David T.W.
COMP541 Memories II: DRAMs
Data Transformation: Normalization
A Multi-Airport Dynamic Network Flow Model with Capacity Uncertainty
CHAPTER 2 - EXPLICIT TRANSIENT DYNAMIC ANALYSYS
Presentation at NI Day April 2010 Lillestrøm, Norway
The minimum cost flow problem
ElasticTree Michael Fruchtman.
CJT 765: Structural Equation Modeling
Controller Tuning: A Motivational Example
CSCI1600: Embedded and Real Time Software
Features of PID Controllers
Multi-Objective Optimization for Topology Control in Hybrid FSO/RF Networks Jaime Llorca December 8, 2004.
1.206J/16.77J/ESD.215J Airline Schedule Planning
Overview Motivation (Kevin) Thermal issues (Kevin)
Transient Heat Conduction
Post-Silicon Calibration for Large-Volume Products
Overview Motivation (Kevin) Thermal issues (Kevin)
Laboratory in Oceanography: Data and Methods
PID Controller Design and
CSCI1600: Embedded and Real Time Software
IIS Progress Report 2016/01/18.
System Analysis and Design:
CHAPTER 59 TRANSISTOR EQUIVALENT CIRCUITS AND MODELS
Heat Transfer Correlations for Internal Flow
Presentation transcript:

Lev Finkelstein ISCA/Thermal Workshop 6/2004 Overview Motivation (Kevin) Thermal issues (Kevin) Power modeling (David) Thermal management (David) Optimal DTM (Lev) Clustering (Antonio) Power distribution (David) What current chips do (Lev) HotSpot (Kevin) Lev Finkelstein ISCA/Thermal Workshop 6/2004

Optimal DTM strategies

Lev Finkelstein ISCA/Thermal Workshop 6/2004 Agenda Motivation DTM as an optimization problem Thermal models Theoretical analysis Numerical approach Example Possible applications Lev Finkelstein ISCA/Thermal Workshop 6/2004

Lev Finkelstein ISCA/Thermal Workshop 6/2004 Optimal behavior There are various DTM techniques Can we say that a DTM method is good enough? Can we say that a DTM method may be tuned to perform well? Are there optimal strategies at all? Lev Finkelstein ISCA/Thermal Workshop 6/2004

Lev Finkelstein ISCA/Thermal Workshop 6/2004 DVS scenario for 2 cores Air Heat Sink Heat Pipe Silicon CPU1 CPU2 Unit 2D power Map freq volt freq volt DVS1 DVS2 Lev Finkelstein ISCA/Thermal Workshop 6/2004

Optimal behavior (cont’d) We need a methodology for analysis of optimal behavior Offline analysis of existing strategies Guide for the design of new strategies Lev Finkelstein ISCA/Thermal Workshop 6/2004

DTM as an optimization problem What is the optimization criterion? What is the set of possible strategies? What are the constraints? Lev Finkelstein ISCA/Thermal Workshop 6/2004

DTM optimization criterion Goal: maximize the “performance” To a first approximation, similar to frequency maximization Lev Finkelstein ISCA/Thermal Workshop 6/2004

Lev Finkelstein ISCA/Thermal Workshop 6/2004 DVS strategies A strategy f(t) dictates how to change frequency and voltage An optimal strategy extracts more clock cycles than any other legal strategy Frequency Time Instead Lev Finkelstein ISCA/Thermal Workshop 6/2004

Lev Finkelstein ISCA/Thermal Workshop 6/2004 Constraints Thermal constraints: do not exceed Tmax Frequency constraints: do not exceed maximal frequency Additional constraints: frequency should be consistent with the voltage Lev Finkelstein ISCA/Thermal Workshop 6/2004

Lev Finkelstein ISCA/Thermal Workshop 6/2004 RC networks Heat Pipe Silicon Heat Sink Lev Finkelstein ISCA/Thermal Workshop 6/2004

Lev Finkelstein ISCA/Thermal Workshop 6/2004 1D heat flow Power in Core Heat Pipe Heat Sink Lev Finkelstein ISCA/Thermal Workshop 6/2004

Lev Finkelstein ISCA/Thermal Workshop 6/2004 3D heat flow Lev Finkelstein ISCA/Thermal Workshop 6/2004

Lev Finkelstein ISCA/Thermal Workshop 6/2004 Theoretical analysis Build a mathematical formulation of the problem Solve the optimization problem by one of the existing theoretical methods Feasible only for simple thermal models Lev Finkelstein ISCA/Thermal Workshop 6/2004

Theoretical analysis (cont’d) Optimal strategy for a single-RC model1 1From Cohen et. al, “On Estimating Optimal Performance of CPU Dynamic Thermal Management." Computer Architecture Letters, Volume 2, Oct. 2003 Lev Finkelstein ISCA/Thermal Workshop 6/2004

Theoretical analysis (cont’d) Optimal strategy consists of three stages: Start from the maximal frequency Decrease exponentially until the temperature reaches Tmax Run with the “natural” frequency that keeps the temperature on Tmax Lev Finkelstein ISCA/Thermal Workshop 6/2004

Lev Finkelstein ISCA/Thermal Workshop 6/2004 Numerical approach The mathematical problem is solved by numerical methods May handle rather complex thermal models Used as an offline procedure Lev Finkelstein ISCA/Thermal Workshop 6/2004

Numerical approach (cont’d) Developed a methodology based on mathematical programming Handles large RC networks May handle time-dependent power profiles, leakage power, etc. Lev Finkelstein ISCA/Thermal Workshop 6/2004

Lev Finkelstein ISCA/Thermal Workshop 6/2004 Example A 3D thermal model Power is assumed to be proportional to the cube of the frequency A constant power profile A non-uniform power distribution Lev Finkelstein ISCA/Thermal Workshop 6/2004

Optimal strategy behavior Power starts at a high value and decreases exponentially until the maximal temperature is reached The maximal junction temperature is maintained, while the power approaches the steady state Area of potential performance gain Lev Finkelstein ISCA/Thermal Workshop 6/2004

Optimal strategy behavior (cont’d) A non-typical thermal behavior (decreases while power increases) The reason – a non-uniform power map Lev Finkelstein ISCA/Thermal Workshop 6/2004

Possible applications Combining with power predictor Optimization of activity migration Just a nice fact – for a single-RC thermal model a PID controller that is tuned for performance behaves similarly to the optimal strategy Lev Finkelstein ISCA/Thermal Workshop 6/2004