Hot Chips, Slow Wires, Leaky Transistors

Slides:



Advertisements
Similar presentations
Leakage Energy Management in Cache Hierarchies L. Li, I. Kadayif, Y-F. Tsai, N. Vijaykrishnan, M. Kandemir, M. J. Irwin, and A. Sivasubramaniam Penn State.
Advertisements

Keeping Hot Chips Cool Ruchir Puri, Leon Stok, Subhrajit Bhattacharya IBM T.J. Watson Research Center Yorktown Heights, NY Circuits R-US.
Power Reduction Techniques For Microprocessor Systems
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
CS 7810 Lecture 12 Power-Aware Microarchitecture: Design and Modeling Challenges for Next-Generation Microprocessors D. Brooks et al. IEEE Micro, Nov/Dec.
Spring 07, Feb 20 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Reducing Power through Multicore Parallelism Vishwani.
Chapter Hardwired vs Microprogrammed Control Multithreading
Institute of Digital and Computer Systems 1 Fabio Garzia / Finding Peak Performance in a Process23/06/2015 Chapter 5 Finding Peak Performance in a Process.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Lecture 5 – Power Prof. Luke Theogarajan
Temperature-Aware Design Presented by Mehul Shah 4/29/04.
Lecture 7: Power.
Low Power Design of Integrated Systems Assoc. Prof. Dimitrios Soudris
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Single-Chip Multi-Processors (CMP) PRADEEP DANDAMUDI 1 ELEC , Fall 08.
1 Copyright © 2012, Elsevier Inc. All rights reserved. Chapter 1 Fundamentals of Quantitative Design and Analysis Computer Architecture A Quantitative.
6.893: Advanced VLSI Computer Architecture, September 28, 2000, Lecture 4, Slide 1. © Krste Asanovic Krste Asanovic
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
17 Sep 2002Embedded Seminar2 Outline The Big Picture Who’s got the Power? What’s in the bag of tricks?
Low Power Techniques in Processor Design
Power Reduction for FPGA using Multiple Vdd/Vth
Dept. of Computer Science, UC Irvine
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
® 1 VLSI Design Challenges for Gigascale Integration Shekhar Borkar Intel Corp. October 25, 2005.
Washington State University
Multiple Sleep Mode Leakage Control for Cache Peripheral Circuits in Embedded Processors Houman Homayoun, Avesta Makhzan, Alex Veidenbaum Dept. of Computer.
Leakage reduction techniques Three major leakage current components 1. Gate leakage ; ~ Vdd 4 2. Subthreshold ; ~ Vdd 3 3. P/N junction.
Basics of Energy & Power Dissipation
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
February 12, 1999 Architecture and Circuits: 1 Interconnect-Oriented Architecture and Circuits William J. Dally Computer Systems Laboratory Stanford University.
Computer Science and Engineering Power-Performance Considerations of Parallel Computing on Chip Multiprocessors Jian Li and Jose F. Martinez ACM Transactions.
FPGA-Based System Design: Chapter 6 Copyright  2004 Prentice Hall PTR Topics n Low power design. n Pipelining.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
CS203 – Advanced Computer Architecture
Presented by Rania Kilany.  Energy consumption  Energy consumption is a major concern in many embedded computing systems.  Cache Memories 50%  Cache.
LOW POWER DESIGN METHODS
Introduction and usage of Digital Multimeter for measurement of different electrical quantities such as voltage, current, resistance and diode.. By: Engr.Irshad.
COE 360 Principles of VLSI Design Delay. 2 Definitions.
Fall 2012 Parallel Computer Architecture Lecture 4: Multi-Core Processors Prof. Onur Mutlu Carnegie Mellon University 9/14/2012.
Power-Optimal Pipelining in Deep Submicron Technology
Smruti R. Sarangi IIT Delhi
YASHWANT SINGH, D. BOOLCHANDANI
CS203 – Advanced Computer Architecture
Lynn Choi School of Electrical Engineering
Temperature and Power Management
Alireza Shafaei, Shuang Chen, Yanzhi Wang, and Massoud Pedram
Stateless Combinational Logic and State Circuits
LOW POWER DESIGN METHODS V.ANANDI ASST.PROF,E&C MSRIT,BANGALORE.
SECTIONS 1-7 By Astha Chawla
Architecture & Organization 1
Circuits and Interconnects In Aggressively Scaled CMOS
Downsizing Semiconductor Device (MOSFET)
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
Challenges in Nanoelectronics: Process Variability
Low Power Design in VLSI
Architecture & Organization 1
Computer Architecture Lecture 4 17th May, 2006
BIC 10503: COMPUTER ARCHITECTURE
332:479 Concepts in VLSI Design Lecture 24 Power Estimation
CSV881: Low-Power Design Multicore Design for Low Power
Downsizing Semiconductor Device (MOSFET)
Adaptive Single-Chip Multiprocessing
A High Performance SoC: PkunityTM
Chapter 1 Introduction.
ISCA 2000 Panel Slow Wires, Hot Chips, and Leaky Transistors: New Challenges in the New Millennium Moderator: Shubu Mukherjee VSSAD, Alpha Technology Compaq.
Computer Evolution and Performance
Lecture 7: Power.
Power and Heat Power Power dissipation in CMOS logic arises from the following sources: Dynamic power due to switching current from charging and discharging.
Lecture 7: Power.
Technology scaling Currently, technology scaling has a threefold objective: Reduce the gate delay by 30% (43% increase in frequency) Double the transistor.
Presentation transcript:

Hot Chips, Slow Wires, Leaky Transistors ISCA 2000 Panel: Hot Chips, Slow Wires, Leaky Transistors T. N. Vijaykumar School of Electrical & Computer Engineering Purdue University vijay@ecn.purdue.edu http://www.ece.purdue.edu/~vijay

Power Dissipation Dynamic and static components dynamic: switching static: subthreshold leakage, when NOT switching Reduce dynamic component proportional to Vdd => need lower Vdd must lower threshold voltage (Vt) for high speed But lower Vt means higher static power

Subthreshold Leakage log(Ids) Vth1 Vth2 Vgs

Subthreshold Leakage Trends Static power component increasing lower Vt => EXPONENTIALLY higher leakage shorter channel => more leakage more #transistors => more leakage Large on-chip memory structures dynamic power during accessing one cache block static power through ALL cells, ALL the time

Current Power Reduction Techniques Many circuit techniques typically at circuit-block level target dynamic and static power e.g., clock gating, dual-Vt CMOS Some architecture techniques dynamic power-reduction schemes e.g., pipeline gating, throttling misspeculations no published techniques for static power

Reducing Power Dissipation Current hardware built for worst-case demand e.g., pipeline width, memory hierarchy But usage varies across and within program Provide power on a “need-only” basis reconfigure hardware to fit application demand Need to integrate circuit & architecture levels circuit mechanisms to turn off unused circuits architecture techniques to decide which/when tackle both static and dynamic power issues

Slow Wires Global wires are problem, short wires are not short wires RC scale as feature size decreases long wires in wider/larger pipelines problematic Need decentralized microarchitectures not pay long wire-delays for near communication pay extra cycles for far communication But need to keep software in mind “all multiprocessor” world has software problems need support for speculatively parallel execution Wisc Multiscalar, Stanford Hydra, CMU Stampede

A Shameless Plug! Low power project at Purdue Integrated Circuit Architecture Approach to Low Power (ICALP) http://www.ece.purdue.edu/~icalp Multiplex project at Purdue Combines explicit and speculative parallelism http://www.ece.purdue.edu/~mux