Physical Limits of Computing Dr. Mike Frank Slides from a Course Taught at the University of Florida College of Engineering Department of Computer & Information.

Slides:



Advertisements
Similar presentations
Department of Mechanical Engineering ME 322 – Mechanical Engineering Thermodynamics Lecture 18 Introduction to 2 nd Law and Entropy.
Advertisements

Erik P. DeBenedictis, Organizer Sandia National Laboratories Los Alamos Computer Science Institute Symposium 2004 The Path To Extreme Computing Sandia.
Entropy in the Quantum World Panagiotis Aleiferis EECS 598, Fall 2001.
Introduction to CMOS VLSI Design Lecture 21: Scaling and Economics
Introductory remarks Aim of statistical mechanics: Thermal Physics Thermodynamics kinetic theory statistical mechanics Derive all equilibrium properties.
Thermodynamics and Statistical Mechanics Spring 2006.
1 Systems Technology Lab, Intel Research Berkeley 2 Mechanical Engineering, Stanford University Dissipation and Entropy Flow in Logic Fundamental Limits.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 2 - Technology.
Heat Engines Introduction Section 0 Lecture 1 Slide 1 Lecture 25 Slide 1 INTRODUCTION TO Modern Physics PHYX 2710 Fall 2004 Physics of Technology—PHYS.
The Second Law of Thermodynamics Chapter Introduction The first law of thermodynamics is simple, general, but does not constitute a complete theory.
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
History on PowerPoint: Chemical Thermodynamics David A. Katz Department of Chemistry Pima Community College – West Campus 2202 W. Anklam Rd Tucson, AZ.
ELE 523E COMPUTATIONAL NANOELECTRONICS W1: Introduction, 8/9/2014 FALL 2014 Mustafa Altun Electronics & Communication Engineering Istanbul Technical University.
ASIC Design Introduction - 1 The history of Integrated Circuit (IC) The base for such a significant progress –Well understanding of semiconductor physics.
Nanocomputer Systems Engineering Michael P. Frank University of Florida College of Engineering Departments of CISE and ECE NanoEngineering.
Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI CSCI.
Lecture 1 Microprocessors and Computer Systems. 2 What is a microprocessor? It’s a semiconductor IC Provides the pseudointelligence of a system Performing.
History – 2.
Thermodynamics Chapter 15. Expectations After this chapter, students will:  Recognize and apply the four laws of thermodynamics  Understand what is.
Overview of Future Hardware Technologies The chairman’s notes from the plenary session appear in blue throughout this document. Subject to these notes.
Topic 10.3 Second Law of Thermodynamics and Entropy
{ The demise of Conventional Computing? Bilal Kaleem, 1 st Year Physics.
Chapter Contents 1.1 Overview 1.2 A Brief History
Keeping Up with Moore’s Law Who the heck is this Moore guy anyway? Gordon E. Moore was the cofounder of Intel Corporation Gordon E. Moore was the cofounder.
Lecture 03: Fundamentals of Computer Design - Trends and Performance Kai Bu
Lecture 1: Performance EEN 312: Processors: Hardware, Software, and Interfacing Department of Electrical and Computer Engineering Spring 2013, Dr. Rozier.
IPQI – Gibbs paradox and Information Gibbs’ Paradox and Quantum Information Unnikrishnan. C. S. Gravitation Group & Fundamental Interactions Lab Tata Institute.
Limitations of Digital Computation William Trapanese Richard Wong.
Physics I Entropy: Reversibility, Disorder, and Information Prof. WAN, Xin
1-1 Chapter 1 - Introduction Department of In formation Technology, Radford University ITEC 352 Computer Organization ITEC 352 Computer Organization.
A Technology-Independent Model for Nanoscale Logic Devices Motivation / problem description: Candidate nanocomputing technologies operate in a wide variety.
The Second Law of Thermodynamics
A brief introduction to Quantum computer
Computer Organization & Assembly Language © by DR. M. Amer.
W E L C O M E. T R I G A T E T R A N S I S T O R.
The Physics of Information: Demons, Black Holes, and Negative Temperatures Charles Xu Splash 2013.
Ch. 1: Introduction: Physics and Measurement. Estimating.
Thermodynamics. Thermodynamic Systems, States and Processes Objectives are to: define thermodynamics systems and states of systems explain how processes.
Engineering Relations from Second Law P M V Subbarao Professor Mechanical Engineering Department An Equation to Regulate Manufacturing Processes …..
Thermodynamics I Inter - Bayamon Lecture 7 Thermodynamics I MECN 4201 Professor: Dr. Omar E. Meza Castillo
Advanced Computing and Information Systems laboratory Nanocomputing technologies José A. B. Fortes Dpt. of Electrical and Computer Eng. and Dpt. of Computer.
Chapter 1: Introduction. Physics The most basic of all sciences! Physics: The “Parent” of all sciences! Physics: The study of the behavior and the structure.
DR. SIMING LIU SPRING 2016 COMPUTER SCIENCE AND ENGINEERING UNIVERSITY OF NEVADA, RENO Session 3 Computer Evolution.
Computer Organization Yasser F. O. Mohammad 1. 2 Lecture 1: Introduction Today’s topics:  Why computer organization is important  Logistics  Modern.
The Fate of Silicon Technology: Silicon Transistors Maria Bucukovska Scott Crawford Everett Comfort.
Systems Architecture, Fourth Edition 1 Processor Technology and Architecture Chapter 4.
Lecture 7 – The Second Law (Ch. 2)
CS203 – Advanced Computer Architecture
Intel’s 3D Transistor BENJAMIN BAKER. Where we are headed  What is a transistor?  What it is and what does it do?  Moore’s Law  Who is Moore and what.
Spring ÇGIE lecture 41 lecture 4: complexity simple systems, complex systems –parallel developments that are joining together: systems literature.
ECEN2102 Digital Logic Design Lecture 0 Course Overview Abdullah Said Alkalbani University of Buraimi.
History of Computers and Performance David Monismith Jan. 14, 2015 Based on notes from Dr. Bill Siever and from the Patterson and Hennessy Text.
BA Week 10 Course overview, conversations about computing’s future Dave Sullivan.
MOLETRONICS An Invisible technology Amit Dwivedi Ec 3rd Year
Thermodynamics and Information Alex Thompson Phys 495, UW, Autumn 2015.
Introduction to Computers - Hardware
Integration Lower sums Upper sums
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
ELE 523E COMPUTATIONAL NANOELECTRONICS
CS203 – Advanced Computer Architecture
Goals for Today: Nano-In-The-News Finish Introduction
EEL 4930 (§6) & 5930 (§5), Spring 2006 Physical Limits of Computing
Thermodynamics and Efficiency
Topic 10.3 Second Law of Thermodynamics and Entropy
EEL 4930 (§6) & 5930 (§5), Spring 2006 Physical Limits of Computing
Physical Limits of Computing Dr. Mike Frank CIS 6930, Sec
Chapter 1 Introduction.
ELE 523E COMPUTATIONAL NANOELECTRONICS
Semiconductor Industry:
COMS 361 Computer Organization
Presentation transcript:

Physical Limits of Computing Dr. Mike Frank Slides from a Course Taught at the University of Florida College of Engineering Department of Computer & Information Science & Engineering Spring 2000, Spring 2002, Fall 2003

Overview of First Lecture Introduction: Moore’s Law vs. Known PhysicsIntroduction: Moore’s Law vs. Known Physics Mechanics of the course:Mechanics of the course: –Course website –Books / readings –Topics & schedule –Assignments & grading policies –misc. other administrivia

Physical Limits of Computing Introductory Lecture Moore’s Law vs. Known Physics

Moore’s Law Moore’s Law proper:Moore’s Law proper: –Trend of doubling of number of transistors per integrated circuit every 18 (later 24) months First observed by Gordon Moore in 1965 (see readings)First observed by Gordon Moore in 1965 (see readings) “Generalized Moore’s Law”“Generalized Moore’s Law” –Various trends of exponential improvement in many aspects of information processing technology (both computing & communication): Storage capacity/cost, clock frequency, performance/cost, size/bit, cost/bit, energy/operation, bandwidth/cost …Storage capacity/cost, clock frequency, performance/cost, size/bit, cost/bit, energy/operation, bandwidth/cost …

Moore’s Law – Devices per IC Early Fairchild ICs Intel µpu’s

Microprocessor Performance Trends Raw technology performance (gate ops/sec/chip): Up ~55%/year Source: Hennessy & Patterson, Computer Architecture: A Quantitative Approach. Added Performance analysis based on data from the ITRS 1999 roadmap.

Super-Exponential Long-Term Trend Ops/second/ $1,000 Source: Kurzweil ‘99

Known Physics: The history of physics has been a story of:The history of physics has been a story of: –Ever-increasing precision, unity, & explanatory power Modern physics is very nearly perfect!Modern physics is very nearly perfect! –All accessible phenomena are exactly modeled, as far as we know, to the limits of experimental precision, ~11 decimal places today. However, the story is not quite complete yet:However, the story is not quite complete yet: –There is no experimentally validated theory unifying GR & QM (yet) String theory? M-theory? Loop quantum gravity? Other?

Fundamental Physical Limits of Computing Speed-of-Light Limit Thoroughly Confirmed Physical Theories Uncertainty Principle Definition of Energy Reversibility 2 nd Law of Thermodynamics Adiabatic Theorem Gravity Theory of Relativity Quantum Theory Implied Universal Facts Affected Quantities in Information Processing Communications Latency Information Capacity Information Bandwidth Memory Access Times Processing Rate Energy Loss per Operation

A Precise Definition of Nanoscale 10 −6 m = 1 µm 10 −9 m = 1 nm 10 −12 m = 1 pm 10 −7.5 m ≈ 31.6 nm 10 −10.5 m ≈ 31.6 pm Nanoscale: Characteristic length scale in Nanocomputers Microscale: Characteristic length scale in Microcomputers 10 −4.5 m ≈ 31.6 µm Picoscale: Characteristic length scale in Picocomputers (if possible) Near nano- scale Far nano- scale ~Atom size

(½CV 2 gate energy calculated from ITRS ’99 geometry/voltage data)

What is entropy? First was characterized by Rudolph Clausius in 1850.First was characterized by Rudolph Clausius in –Originally was just defined as heat ÷ temperature. –Noted to never decrease in thermodynamic processes. –Significance and physical meaning were mysterious. In ~1880’s, Ludwig Boltzmann proposed that entropy S is the logarithm of the number N of states, S = k ln NIn ~1880’s, Ludwig Boltzmann proposed that entropy S is the logarithm of the number N of states, S = k ln N –What we would now call the information capacity of a system –Holds for systems at equilibrium, in maximum-entropy state The modern consensus that emerged from 20 th -century physics is that entropy is indeed the amount of unknown or incompressible information in a physical system.The modern consensus that emerged from 20 th -century physics is that entropy is indeed the amount of unknown or incompressible information in a physical system. –Important contributions to this understanding were made by von Neumann, Shannon, Jaynes, and Zurek.

Landauer’s 1961 Principle from basic quantum theory … N distinct states … … 2N distinct states Unitary (1-1) evolution Before bit erasure:After bit erasure: Increase in entropy: S = log 2 = k ln 2. Energy lost to heat: ST = kT ln 2 0 s0s0 0 sN−1sN−1 … 1 s′0s′0 1 s′N−1s′N−1 … … 0 s″0s″0 0 s″N−1s″N−1 0 s″Ns″N 0 s″2N−1s″2N−1 …

Adiabatic Cost-Efficiency Benefits Bit-operations per US dollar Conventional irreversible computing Worst-case reversible computing Best-case reversible computing Scenario: $1,000/3-years, 100-Watt conventional computer, vs. reversible computers w. same capacity. All curves would →0 if leakage not reduced. ~1,000× ~100,000×