Computers of the Future? Moore s Law Ending in 2018?

Similar documents
EN2912C: Future Directions in Computing Lecture 08: Overview of Near-Term Emerging Computing Technologies

DocumentToPDF trial version, to remove this mark, please register this software.

Quantum Computing. Vraj Parikh B.E.-G.H.Patel College of Engineering & Technology, Anand (Affiliated with GTU) Abstract HISTORY OF QUANTUM COMPUTING-

Floating Point Representation and Digital Logic. Lecture 11 CS301

Nanotechnology where size matters

RAJASTHAN TECHNICAL UNIVERSITY, KOTA

Quantum Computing 101. ( Everything you wanted to know about quantum computers but were afraid to ask. )

Promise of Quantum Computation

The Future. Currently state of the art chips have gates of length 35 nanometers.

1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation

Quantum Computing. Separating the 'hope' from the 'hype' Suzanne Gildert (D-Wave Systems, Inc) 4th September :00am PST, Teleplace

There s plenty of room at the bottom! - R.P. Feynman, Nanostructure: a piece of material with at least one dimension less than 100 nm in extent.

quantum mechanics is a hugely successful theory... QSIT08.V01 Page 1

Semi-Conductors insulators semi-conductors N-type Semi-Conductors P-type Semi-Conductors

From Physics to Logic

von Neumann Architecture

Secrets of Quantum Information Science

Quantum computing. Jan Černý, FIT, Czech Technical University in Prague. České vysoké učení technické v Praze. Fakulta informačních technologií

IBM Q: building the first universal quantum computers for business and science. Federico Mattei Banking and Insurance Technical Leader, IBM Italy

Introduction to Superconductivity. Superconductivity was discovered in 1911 by Kamerlingh Onnes. Zero electrical resistance

1. Introduction : 1.2 New properties:

Lesson 4: Tools of the Nanosciences. Student Materials

0 volts. 2 volts. 5 volts

5/9/2012. Chemical element. 2 nd most abundant in Earth s crust Metalloid. Neither metal or nonmetal

3/10/2013. Lecture #1. How small is Nano? (A movie) What is Nanotechnology? What is Nanoelectronics? What are Emerging Devices?

Lesson Overview The Structure of DNA

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information

Interdisciplinary Nanoscience Center University of Aarhus, Denmark. Design and Imaging. Assistant Professor.

Supercondcting Qubits

INTRODUCTORY NOTES ON QUANTUM COMPUTATION

DNA-Scaffolded Self-Assembling Nano-Circuitry

CSCI 2570 Introduction to Nanocomputing

QUANTUM CRYPTOGRAPHY QUANTUM COMPUTING. Philippe Grangier, Institut d'optique, Orsay. from basic principles to practical realizations.

phys4.20 Page 1 - the ac Josephson effect relates the voltage V across a Junction to the temporal change of the phase difference

Quantum Key Distribution and the Future of Encryption

Nanotechnology Fabrication Methods.

Quantum computing with superconducting qubits Towards useful applications

Monolayer Semiconductors

Chapter 12. Nanometrology. Oxford University Press All rights reserved.

Information processing in nanoscale systems

Quantum Computing. The Future of Advanced (Secure) Computing. Dr. Eric Dauler. MIT Lincoln Laboratory 5 March 2018

Quantum Computers. Todd A. Brun Communication Sciences Institute USC

Final Reading Assignment: Travels to the Nanoworld: pages pages pages

Challenges for Materials to Support Emerging Research Devices

CBSSS 6/25/02. Physics becomes the. Computing Beyond Silicon Summer School. computer. Norm Margolus

Base pairing in DNA.

Lecture Outline Chapter 30. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc.

ECE321 Electronics I

Investigating Nano-Space

Digital Logic. CS211 Computer Architecture. l Topics. l Transistors (Design & Types) l Logic Gates. l Combinational Circuits.

CORE MOLIT ACTIVITIES at a glance

Chapter 10. Nanometrology. Oxford University Press All rights reserved.

Quantum Effect or HPC without FLOPS. Lugano March 23, 2016

News from NBIA. Condensed Matter Physics: from new materials to quantum technology. time. Mark Rudner

From Last Time. Partially full bands = metal Bands completely full or empty = insulator / seminconductor

Quantum technology popular science description

DNA Computing Can we use DNA to do massive computations? Organisms do it DNA has very high information. Even more promising uses of DNA

CMOS Scaling. Two motivations to scale down. Faster transistors, both digital and analog. To pack more functionality per area. Lower the cost!

I. INTRODUCTION. CMOS Technology: An Introduction to QCA Technology As an. T. Srinivasa Padmaja, C. M. Sri Priya

Quantum Information Science (QIS)

Nano-mechatronics. Presented by: György BudaváriSzabó (X0LY4M)

Quantum Computing. Richard Jozsa Centre for Quantum Information and Foundations DAMTP University of Cambridge

An Introduction to Electricity and Circuits

Nanoelectronics. Topics

Quantum Computers: A Review Work

The Impact of Quantum Computing

Ultralow-Power Reconfigurable Computing with Complementary Nano-Electromechanical Carbon Nanotube Switches

Goal: To use DNA self-assembly to overcome the challenges of optical and e-beam lithography in creating nanoscale circuits.

CHAPTER 11 Semiconductor Theory and Devices

NANOSCIENCE: TECHNOLOGY AND ADVANCED MATERIALS

Post Von Neumann Computing

Intro To Digital Logic

Molecular Self-Assembly: Models and Algorithms

Introduction to Quantum Computing

Today in Astronomy 106: the long molecules of life

Moore s Law Forever?

STD : 12 TH GSEB PART A. 1. An electric dipole is placed in a uniform field. The resultant force acting on it...

Spectroscopies for Unoccupied States = Electrons

CMPE12 - Notes chapter 1. Digital Logic. (Textbook Chapter 3)

From nanophysics research labs to cell phones. Dr. András Halbritter Department of Physics associate professor

A NOVEL PRESENTATION OF PERES GATE (PG) IN QUANTUM-DOT CELLULAR AUTOMATA(QCA)

Advanced Testing. EE5375 ADD II Prof. MacDonald

Joy of Science Discovering the matters and the laws of the universe

Advanced Topics In Solid State Devices EE290B. Will a New Milli-Volt Switch Replace the Transistor for Digital Applications?

quantum information technology Tad Hogg HP Labs

Quantum Computing An Overview

Adiabatic quantum computation a tutorial for computer scientists

Lecture 0: Introduction

Chaotic Modeling and Simulation (CMSIM) 2: , 2017

Emerging Research Devices: A Study of CNTFET and SET as a replacement for SiMOSFET

INTRODUCTION TO QUANTUM COMPUTING

Using DNA to Solve NP-Complete Problems. Richard J. Lipton y. Princeton University. Princeton, NJ 08540

Scripts for High School Visits to the Herman Group at Columbia University

Quantum Theory. The most accurate and complete description of physical reality

Nanotechnology. Yung Liou P601 Institute of Physics Academia Sinica

Understanding the properties and behavior of groups of interacting atoms more than simple molecules

Jeopardy Q $100 Q $100 Q $100 Q $100 Q $100 Q $200 Q $200 Q $200 Q $200 Q $200 Q $300 Q $300 Q $300 Q $300 Q $300 Q $400 Q $400 Q $400 Q $400 Q $400

Quantum Computers. Peter Shor MIT

29: Nanotechnology. What is Nanotechnology? Properties Control and Understanding. Nanomaterials

Latches. October 13, 2003 Latches 1

Transcription:

Computers of the Future? CS 221 Moore s Law Ending in 2018? Moore s Law: Processor speed / number transistors doubling approximately 18 months 1

Moore s Law Moore s Law Recent research predicts an end to Moore s Law in 2018 Most of Moore s law is based upon shrinking the dimensions of the transistors on the chip But the laws of physics do not allow transistor technology to operate be 2

Physical Limitations Current processors are starting to be manufactured on a 0.09 micron process 1 micron = 1 millionth of a meter 0.09 micron process = 90 nanometers, nanometers is a billionth of a meter 1 nanometers is the width of about 3 silicon atoms Size 3

Physical Limitations Physical limitation at a 0.016 micron process 16 nanometers Smaller than this quantum effects begin to take over, electronics becomes unpredictable If Moore s Law continues to hold, we ll hit 16nm in 2018 Physical Limitations At 16nm, the distance between the source and drain is approximately 5 nm Electron tunneling may occur with 50% probability from source to drain even if the gate is closed. Heisenberg uncertainty principle. Analogy: A light misty waterfall; some people may walk through, or go around. 4

Moore s Law & Gate Length Moore s Law 5

Are we nearing end? Not necessarily! Lots of new contenders for the (distant?) future Nanotechnology and self-assembly DNA Computing Quantum Computing Optical Computing Skip limited to special purpose uses today, e.g. fourier transforms, filtering Parallel Processing Skip We covered this a little bit on MMX and Alternative Architectures Nanotechnology A limitation of the transistor is it s design and construction Lithography onto a substrate of a semiconductor material, results in the limitations described previously Bypassing the limitations Design a whole new transistor, built from the bottomup i.e. build circuit by piecing together individual atoms instead of on a substrate of silicon Self-assembly of circuits 6

History: Feynman History: Feynman On Computers Why can t we make them very small, make them of little wires the wires could be 10 or 100 atoms in diameter, and the circuits could be a few [hundred nanometers] across. Roots of NanoScience Roots of NanoScience 1981 SPM (Scanning Probe Microscopes) Allowed us to image individual atoms Small tip (a few atoms in size) is held above the conductive surface. Electrons tunnel (STM s) between the probe and surface (by Quantum Mechanics). The tip is scanned across the surface measuring the current to create the image. 7

Roots of NanoScience C60 Buckminster Fullerene Bucky balls are discovered in 1985. Stable molecule entirely made of carbon. With STM s, IBM researchers in 1990 positioned atoms on a surface. Carbon nanotubes tubes made entirely of carbon rings. 1991 Ring of carbon molecules with attached to other molecules (e.g. hydrogen, oxygen, etc.) Carbon NanoWires Carbon nanowire, one molecule Excellent electrical properties By designing the atoms attached to the ring, electron orbits can be arranged to allow conduction of electricity Rare organic molecule to conduct Electrons travel at c/10 with no resistance Flow more exact, orderly, than copper wire Nanotube wire 8

Nano Switch Dumbell shaped component added to ring First called rotaxane When oriented in plane, current will flow If voltage applied the component will flip and block current Nano Transistor, NOT gate created. Need NOR and NAND to create general purpose logic gates! Self Assembly By adding sticky endgroups to the carbon rings, molecules can attach to metal or orient to attach to each other 9

Molecular Computing Assembly at the atomic/molecular scale Many benefits Faster, smaller No irregular shapes, defects, three-terminal devices DNA Computing Pioneered in 1994 by Len Adleman, USC Uses strands of engineered DNA to implement a massively parallel processor DNA (deoxyribonucleic acid) Encodes the genetic information of cellular organisms. Consists of polymer chains, or strands Each strand may be viewed as a chain of nucleotides, or bases, of length n. The four DNA nucleotides are adenine, guanine, cytosine and thymine, commonly abbreviated to A,G,C and T respectively. Bonding occurs by the pairwise attraction of bases; A bonds with T and G bonds with C. The pairs (A,T) and (G,C) are therefore known as Watson-Crick complementary base pairs. AACGCGTACGTACAAGTGTCCGAATGGCCAATG TTGCGCATGCATGTTCACAGGCTTACCGGTTAC 10

DNA Adleman s Experiment DNA Computer to solve a small Hamilton Path Problem Given a set of n cities connected by one-way and two-way roads, does there exist a path through this network starting at the first city and ending at the last city such that each city is visited once and only once? For large n and arbitrary paths, the only known solution to this problem requires exponential time to solve 11

Adleman s Experiment Strategy: Encode city names in short DNA sequences. Encode itineraries by connecting the city sequences for which routes exist. DNA can simply be treated as a string of data. For example, each city can be represented by a "word" of six bases: Los Angeles Chicago Dallas Miami New York GCTACG CTAGTA TCGTAC CTACGG ATGCCG The entire itinerary can be encoded by simply stringing together these DNA sequences that represent specific cities. For example, the route from L.A -> Chicago -> Dallas -> Miami -> New York would simply be GCTACGCTAGTATCGTACCTACGGATGCCG, or equivalently it could be represented in double stranded form with its complement sequence. Linking Cities To encode a route between two cities, create a strand that is the complement of the last half of the source city and the first half of the destination city Bindings only connect these cities 12

Parallel Processing Create huge numbers of encodings Say 10 13 copies of each city and each route between cities Put in a solution Mix Generates millions of resulting strands, each strand represent a tour among cities Post Processing The second stage was to extract those strands which corresponded to a certain length which signified exactly 5 cities being passed through. If each city is represented by 8 DNA bases, all strands of 40 bases would be extracted and stored in a separate test tube. The third stage is to extract all those strands containing the DNA sequence for city 1, then those containing the DNA sequence for city 2, and so on. If there is a solution to this route problem, it will be found in the strands extracted for the last city 5. 13

Other DNA Computers 2001 - Expert System If invest THEN wealth If wealth THEN retire Etc. 2003 - Tic Tac Toe Quantum Computers Based on Quantum Mechanics We know how it works but not why it works No, you re not going to be able to understand it that is because I don t understand it the theory of quantum electrodynamics describes Nature as absurd from the point of view of common sense. And it agrees fully with experiment. So I hope you can accept Nature as she is absurd. -- Richard Feynman 14

Examples of Quantum Systems Energy levels in an atom Polarization of photons Spin of an electron Interference of photons Use interference as an example, although Quantum Computers today generally use spin/energy levels instead Interference Experiment Light source emits a photon toward a half-silvered mirror This mirror splits the light, reflecting half vertically toward detector A and transmitting half toward detector B. A photon, however, is a single quantized packet of light and cannot be split, so it is detected with equal probability at either A or B. 15

Interference Experiment Intuitive explanation: The photon either goes toward A or goes toward B But the following suggests the photon actually travels toward BOTH A and B simultaneously! But when it is actually detected, it is only in one place Interference Experiment Add more mirrors, two full and another half Expect: 50% detection at A and B 16

Interference Experiment What is actually observed 100% detection at A and never at B! Theory: photon travels both paths simultaneously, creating an interference at the point of intersection that destroyed the possibility of the signal reaching B Quantum Computing This effect is called quantum interference The photon state is called superposition With some probability, the photon is in a path to A, a path to B, or in both paths at once Analogous system with energy levels in atoms, spin of electrons Electron could be in a known, fixed state, or in multiple states at once If we encode data using quantum superposition this is a quantum bit, or a qubit Once we look at our qubit it stops being in multiple states and is fixed 17

Qubits Qubits represent both memory and processing Can store a 0, 1, or both 1 and 0 at once Consider 8 traditional bits; can represent one of 256 values at a time Consider 8 qubits; can represent 256 values all at the same time Potential for inherent exponential parallelism Entanglement To be useful our qubits must all be linked; one must affect the other, otherwise we just have independent bits Entanglement of particles maintains coherence between the qubits Pairs stay in an entangled superposition, but then measuring one results in the opposite measurement of the other Distances as far as 1mm discovered Instant change, apparently faster than the speed of light Two entangled qubits could store 4 bits of information Implications Grover s quantum search algorithm finds an item in an unsorted list in O(n 1/2 ) time instead of O(n) time. Shor s quantum factoring algorithm factors an n-digit number in O(n 3 ) time while the best known classical algorithm takes O(2 n ) time. Basis for encryption algorithms 18

Today s Quantum Computers Still at an early stage 1998 Los Alamos and MIT, stored data in a qubit 1999 IBM, 5 qubit for Grover s algorithm 2000 Los Alamos, 7 qubit computer in a drop of liquid, but not all interacting 2000 IBM, 5 interacting qubits using flourine atoms Solved small order-finding problem in one step 2001 IBM, Shor s algorithm to factor 15 in one step 2003 NEC, 2-qubit quantum solid state logic gate created Conclusion The Future? No one knows how much of technology s promise will prove out. Technology prediction has never been too reliable. In the March 1949 edition of Popular Mechanics experts predicted computer of the future would add as many as 5000 numbers per second, weigh only 3000 pounds, and consume only 10 kilowatts of power. Nanotechnology conference 19