Reversible Computing Architectural implementation using only reversible primitives Perform logical operations in a reversible manner May be used to implement.

Slides:



Advertisements
Similar presentations
Chapter 20 Electricity.
Advertisements

NEWTONIAN MECHANICS. Kinematic equations Frictional Force.
Control Systems The elements of a control system
General Characteristics of Gas Detectors
CHAPTER 4 CONDUCTION IN SEMICONDUCTORS
Outline Chapter 6 Electricity and Magnetism Ohm's Law Electric Power Magnets Magnetic Field Oersted's Experiment Electromagnets.
Lecture #5 OUTLINE Intrinsic Fermi level Determination of E F Degenerately doped semiconductor Carrier properties Carrier drift Read: Sections 2.5, 3.1.
Semiconductors Physics 355 computers  air bags  Palm pilots  cell phones  pagers  DVD players  TV remotes  satellites  fiber networks  switches.
Static charges will move if potential difference and conducting path exists between two points Electric field due to potential difference creates force.
Major Epochs in the Early Universe t3x10 5 years: Universe matter dominated Why? Let R be the scale length.
Electric Currents and Resistance II Physics 2415 Lecture 11 Michael Fowler, UVa.
Computational Solid State Physics 計算物性学特論 第2回 2.Interaction between atoms and the lattice properties of crystals.
On Attributes and Limitations of Linear Optics in Computing A personal view Joseph Shamir Department of Electrical Engineering Technion, Israel OSC2009.
Department of Aeronautics and Astronautics NCKU Nano and MEMS Technology LAB. 1 Chapter III June 1, 2015June 1, 2015June 1, 2015 Carrier Transport Phenomena.
Lecture 2 Resistance Ohm’s Law Electric Energy Electric Power Efficiency
Types of Radiation Interactions All or Nothing Many Small There is a finite probability per unit length that the radiation is absorbed. If not, there is.
Solar Cell Operation Key aim is to generate power by:
Energy in Thermal Processes
Optical Devices An Overview of Terms from Optical Computing.
Halliday/Resnick/Walker Fundamentals of Physics 8th edition
Three-Phase ac Voltage Generation
3.1Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
Lecture 10 Energy production. Summary We have now established three important equations: Hydrostatic equilibrium: Mass conservation: Equation of state:
Energy Forms and Energy Conversion. Energy The capacity of vigorous activity The ability to act The capacity of a body or a system to do work (and heat).
Lecture II Non dissipative traps Evaporative cooling Bose-Einstein condensation.
Review for 3 rd Quarter. Velocity is to speed as displacement is to (A) acceleration (B) momentum (C) time (D) distance.
Current and Direct Current Circuits
1308 E&M Direct current, resistance, and circuits 1.At 20.0°C, a mainly silicon resistor has a resistance of 585 Ω, and a tungsten resistor has a resistance.
P5 – Electric Circuits. Static Electricity When two objects are rubbed together and become charged, electrons are transferred from one object to the other.
Cryogenics for LCGT Technical Advisory Committee for LCGT ICRR SUZUKI, Toshikazu High Energy Accelerator Research Organization.
PHY 202 (Blum)1 More basic electricity Non-Ideal meters, Power, Power supplies.
Ultra-Low Emittance Storage Ring David L. Rubin December 22, 2011.
G.K.BHARAD INSTITUTE OF ENGINEERING DIVISION :D (C.E.) Roll Number :67 SUBJECT :PHYSICS SUBJECT CODE : Presentation By: Kartavya Parmar.
Chapter 14 Liquids and Solids. Chapter 14 Table of Contents Copyright © Cengage Learning. All rights reserved Water and Its Phase Changes 14.2.
Tools for Nuclear & Particle Physics Experimental Background.
Basic Electronics By Asst Professor : Dhruba Shankar Ray For B.Sc. Electronics Ist Year 1.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Applications of Quantum Physics
Solar Cells Typically 2 inches in diameter and 1/16 of an inch thick Produces 0.5 volts, so they are grouped together to produce higher voltages. These.
Limitations of Digital Computation William Trapanese Richard Wong.
Thermoelectricity  Thermoelectricity / thermoelectric effect electric field and a temperature gradient along the z direction of a conductor Let  : electrochemical.
ELECTRICAL ENGINEERING: PRINCIPLES AND APPLICATIONS, Third Edition, by Allan R. Hambley, ©2005 Pearson Education, Inc. Chapter 1 Introduction.
Advanced Design Applications UNIT 4: MANUFACTURING
Fluorescence Spectroscopy
Review Warm Up 1.An object is dropped from rest from a height of 12 meters above the ground. The object falls freely and reaches the ground 1.1 seconds.
1 TOPIC 6 Electric current and resistance. 2 Conductors have free electrons, which Are in continuous rapid motion – thermal and quantum effects Undergo.
Mechanics Electricity & Magnetism Thermal & Modern.
Copyright © 2009 Pearson Education, Inc. Chapter 23 (in the book by Giancoli). Electric Potential Ch. 25 in our book.
Electric Current. Flow of Charge Potential difference causes flow of charge Similar to water flowing from high level to lower level Electric current is.
Chapter 26 Lecture 22: Current: II
-Plasma can be produced when a laser ionizes gas molecules in a medium -Normally, ordinary gases are transparent to electromagnetic radiation. Why then.
Clocked Molecular Quantum-dot Cellular Automata
Lecture 21 Optical properties. Incoming lightReflected light Transmitted light Absorbed light Heat Light impinging onto an object (material) can be absorbed,
PHY 202 (Blum)1 More basic electricity Non-Ideal meters, Kirchhoff’s rules, Power, Power supplies.
Problems 3 Dr. Kagan ERYURUK.
Physics Support Materials Higher Electricity and Electronics b Electric Fields and Resistors in Circuits 3,3, 4, 5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18,
CS203 – Advanced Computer Architecture
Chemistry Unit 2 States of Matter and Specific Heat.
Electric Current Everything (water, heat, smells, …) flows from areas of high concentration to areas of lower concentration. Electricity is no different.
Chapter 11 Energy in Thermal Processes. Energy Transfer When two objects of different temperatures are placed in thermal contact, the temperature of the.
Basic of muon ionization cooling K. Yonehara 8/29/11HPRF cavity physics seminar - I, K. Yonehara1.
Introduction to Entropy. Entropy A formal attempt to quantify randomness by relating it to the amount of heat “wasted” by a thermodynamic process. The.
Reading Activity Questions? Objectives  By the end of this class you should be able to:  State the definition of electric current,  State the definition.
TOPIC 6 Electric current and resistance
Chapter 17: Electric Forces and Fields.
Chapter 1 Introduction Recognize interrelationships of electrical engineering with other fields of engineering. 2. List the major subfields of electrical.
Energy Band Diagram (revision)
Technology scaling Currently, technology scaling has a threefold objective: Reduce the gate delay by 30% (43% increase in frequency) Double the transistor.
Physics Paper 1 May 23rd 2018.
Energy transfers & efficiency
Presentation transcript:

Reversible Computing Architectural implementation using only reversible primitives Perform logical operations in a reversible manner May be used to implement classical logic Able to write compilers that would run normal code Could allow for scaling of classical logic beyond current foreseen limits

Circuit Level Requirements Not destroy information Inputs must be derivable by examining outputs Balanced number of inputs and outputs Use a physical process which allows operation in whichever direction driving force is applied System must by physically reversible in addition to logically reversible They are equivalent

Why bother with reversibility? Process improvements are eventually a dead end Energy usage will become prohibitive Heat dissipation will become more problematic Classical computer dissipates a lot of energy Bulk electron processes Many electrons used to do a single logical operation

Current Energy Usage Current Energy Dissipation Power density Consider an average desktop processor 2 x 10^9 Hz Clock speed, 5 x 10^7 Logical Elements, 100 watts, 1.65 volts 10^-12 Joules/Logical operation Power density 1 cm^2 die size Assume 100 um thickness 10 Watts / mm^3

Does Not Scale Does not scale in the long term. Current tech Target system 10^10 Hz Clock 10^17 Logical elements Very ambitious Classical architecture is not dead yet Current tech 10^15 watts Average Energy generation for 2004 in the USA 5 x 10^11 watts

Sources of Energy Loss Process Efficiency Entropic State Reduction Implementation specific energy loss Resistive losses Radiative losses Other sundry physical effects Suffered by all computing architectures Entropic State Reduction Solved by reversible computing

High Efficiency Non-Reversible Idealized non-reversible computer Single electron logic gates 1 volt power supply Dissipation of 40 x kT Joules per operation K is Boltzmann's Constant ~1.4 x 10^-23 J/K T is the operating Temperature 40 x kT ~= 1.6 x 10^8 Watts at room temperature 5 x 10^5 Watts at 1K Intractable

Entropic Limits Non-Reversible computing must dissipate energy Minimum ln(2) x kT Joules per Operation 1.3 x 10^4 watts Non-Reversible logic gates must destroy information 2 input, 1 output gate 4 possible states input 2 possible states output Other output is reduced to known state Local Entropy is reduced Heat is produced

Key Advantages Allows for the entropic waste to be minimized Reduced waste heat

Fredkin Gate Inputs B & C are switched if A is present Logically Complete May be implemented using electrostatic repulsion

Fredkin Gate Implementation

Many Types of Reversible The study of reversible logic is useful Quantum computing is reversible Some overlap of logical primatives

Helical? Electrons confined by rotating electric field No use of quantum effects Electrons are always at the bottom of a deep local potential well Stable

Clock Distribution Rotating electric field is the clock signal No clock distribution logic is required One turn per clock cycle Strength of electric field determines number of logic elements that may exist per turn Will most likely require deep pipelining Each turn of the helix is a pipeline stage

Physical Construction Assume advanced manufacturing techniques Such as required to make a single electron computer Fluorinated Diamond in Vacuum Would require very advanced manufacturing techniques Less advanced materials are available But would be less optimal Allows for transport of both electrons and “holes”

Transport Loss Electrons confined withing the helix at low temperature are nearly always at ground state Very low scattering loss Form potential such that energy delta for first excited state is several times larger then kT

Vibrational Losses Lattice vibration 2.4 x 10^-28 J / Cycle F = 1.6 x 10 ^ -11 N E = 10^8 V/M Q = 1.6 x 10^-19  = 3,500 kg / m^3 M = 10^12 pascals 2.4 x 10^-28 J / Cycle

Switching Loss Interacting electrons move out of ground state Ground state is defined with respect to some potential energy function If you know the state the electron will be in, the potential may be corrected such that it does not leave the ground state. Interaction causes Acceleration Results in radiation 10^-35 J / Interaction Could use paired electron/hole Reduce emission greatly Little net charge acceleration

Dielectric losses Crystal dielectric loss Electric field resonance 10^-34 J / Cycle Structurally formed induced dipoles Paths and surround have different dielectric constant Insignificant

Input / Output Very strong electric field Optical interconnect May not use electrical interconnects Unless perpendicular Optical interconnect Photons incident could generate electron / hole pairs Would probably generate bulk electrons Or would be unreliable Could then be fed into logical operations that would sort them Electron / hole pairs could traverse logic half-phase offset Recombine at the end to emit light and signal output

Error Rate Dependant upon time taken for switching operation Given the simulated potential functions shown 5 ps switch results in error rate of 9.3 x 10^-11

Limits Should be able to decrease cycle time to 10^-14 seconds At which point other fundamental limits are encountered Consider energy change of Hamiltonian over switching operation 10 ^-20 J Plank's constant, 6.6 x 10^-34 Joule seconds Faster switching would require larger switching potential Energy dissipation of 10^-27 J / cycle Acoustic losses dominate Lattice Vibration

Cooling Cost Boiling helium 84.5 Joules/Mole 4.7 x 10^-2 grams/second vaporized Reduce pressure to reduce boiling point and achieve a temperature of 1.2K using only He4 $5/Liter Liquid helium cost survey, January 2003, informal. 125 grams per liter

Operational Costs Reversible Non-Reversible 32 Liters per Day $162 / day for cooling Non-Reversible 3.84 x 10^6 kilowatt-hours per day $0.10 / kilowatt-hour $3.84 x 10^5 per day to run Given current day prices, incentive exists. With a large margin of uncertainly allowed