1 Business Issues Regarding Future Computers Douglas J. Matzke, Ph.D. CTO of Syngence, LLC Dallas Nanotechnology Focus Group Nov 7,

Slides:



Advertisements
Similar presentations
Department of Computer Science & Engineering University of Washington
Advertisements

Quantum Computation and Quantum Information – Lecture 2
Premise: Humans are biological quantum computers Presented at the Nov 2008 Annual Dallas Mensa Gathering By Douglas Matzke, Ph.D.
The Shifting Paradigm of Quantum Computing Presented at the Nov 2005 Annual Dallas Mensa Gathering By Douglas Matzke, Ph.D.
Quantum Computing MAS 725 Hartmut Klauck NTU
Proto-physics the link between Quantum Physics and Metaphysics Presented on Thurs Nov 17, 2011 Café Metaphysics By Douglas Matzke, Ph.D.
Science of Daily Living as Spiritual Beings Science of Spiritual Beings Lectures Presented at Unity Church Oct 24, 31 - Nov 7, 14, 2011 By Doug Matzke,
Quantum computing COMP308 Lecture notes based on:
March 11, 2015CS21 Lecture 271 CS21 Decidability and Tractability Lecture 27 March 11, 2015.
Nanoscale structures in Integrated Circuits By Edward Mulimba.
Department of Computer Science & Engineering University of Washington
Quantum Computing Ambarish Roy Presentation Flow.
Quantum Computation and Error Correction Ali Soleimani.
Matthew Guidry. The Fundamentals of Cryptography  One of the fundamentals of cryptography is that keys selected for various protocols that are computationally.
Quantum Computing Joseph Stelmach.
Memory Hierarchies for Quantum Data Dean Copsey, Mark Oskin, Frederic T. Chong, Isaac Chaung and Khaled Abdel-Ghaffar Presented by Greg Gerou.
1 Recap (I) n -qubit quantum state: 2 n -dimensional unit vector Unitary op: 2 n  2 n linear operation U such that U † U = I (where U † denotes the conjugate.
Quantum Computation and Quantum Information – Lecture 2 Part 1 of CS406 – Research Directions in Computing Dr. Rajagopal Nagarajan Assistant: Nick Papanikolaou.
Quantum Algorithms Preliminaria Artur Ekert. Computation INPUT OUTPUT Physics Inside (and outside) THIS IS WHAT OUR LECTURES WILL.
Quantum Information Processing
Quantum computing Alex Karassev. Quantum Computer Quantum computer uses properties of elementary particle that are predicted by quantum mechanics Usual.
By: Mike Neumiller & Brian Yarbrough
Moore’s Law the number of circuits on a single silicon chip doubles every 18 to 24 months.
ELE 523E COMPUTATIONAL NANOELECTRONICS W2: Emerging Computing, 15/9/2014 FALL 2014 Mustafa Altun Electronics & Communication Engineering Istanbul Technical.
CSEP 590tv: Quantum Computing Dave Bacon June 29, 2005 Today’s Menu Administrivia Complex Numbers Bra’s Ket’s and All That Quantum Circuits.
Quantum Computing MAS 725 Hartmut Klauck NTU
DJM 3/9/2010 Quantum Thoughts Presented on Tues Mar 9, 2010 Café Metaphysics By Douglas Matzke, Ph.D.
Introduction to Science of Spiritual Beings of Light Science of Spiritual Beings of Light Lectures Presented at Unity Church of Dallas Oct 24, 31 - Nov.
IPQI-2010-Anu Venugopalan 1 Quantum Mechanics for Quantum Information & Computation Anu Venugopalan Guru Gobind Singh Indraprastha Univeristy Delhi _______________________________________________.
Alice and Bob’s Excellent Adventure
Michael A. Nielsen University of Queensland Quantum Mechanics I: Basic Principles Goal of this and the next lecture: to introduce all the basic elements.
Quantum Computing The Next Generation of Computing Devices? by Heiko Frost, Seth Herve and Daniel Matthews.
QUANTUM COMPUTING an introduction Jean V. Bellissard Georgia Institute of Technology & Institut Universitaire de France.
ANPA 2002: Quantum Geometric Algebra 8/15/2002 DJM Quantum Geometric Algebra ANPA Conference Cambridge, UK by Dr. Douglas J. Matzke Aug.
October 1 & 3, Introduction to Quantum Computing Lecture 1 of 2 Introduction to Quantum Computing Lecture 1 of 2
An Introduction to Quantum Phenomena and their Effect on Computing Peter Shoemaker MSCS Candidate March 7 th, 2003.
The Road to Quantum Computing: Boson Sampling Nate Kinsey ECE 695 Quantum Photonics Spring 2014.
Solving mutual exclusion by using entangled Qbits Mohammad Rastegari proff: Dr.Rahmani.
Quantum Computing Paola Cappellaro
Quantum Computing – Part 2 Amanda Denton – Evil Dictator Jesse Millikan – Mad Scientist Lee Ballard – Some Guy With A Beard September 30, 2001.
Is This the Dawn of the Quantum Information Age? Discovering Physics, Nov. 5, 2003.
Quantum Computing Reversibility & Quantum Computing.
DJM Mar 2003 Lawrence Technologies, LLC The Math Over Mind and Matter Doug Matzke and Nick Lawrence Presented at Quantum Mind.
Quantum Mechanics(14/2) Hongki Lee BIOPHOTONICS ENGINEERING LABORATORY School of Electrical and Electronic Engineering, Yonsei University Quantum Computing.
Introduction to Quantum Computing
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 653 Lecture.
Page 1 COMPSCI 290.2: Computer Security “Quantum Cryptography” including Quantum Communication Quantum Computing.
As if computers weren’t fast enough already…
Quantum Computing Charles Bloomquist CS147 Fall 2009.
DJM Mar 18, 2004 What’s New in Quantum Computation Dallas IEEE Computer Society Presentation Thursday March 18, 2004 By Douglas J. Matzke, PhD Lawrence.
1 Is Quantum Computing a Solution for Semiconductor Scaling? Douglas J. Matzke, Ph.D. CTO of Syngence, LLC Dallas IEEE Computer Society.
1 An Introduction to Quantum Computing Sabeen Faridi Ph 70 October 23, 2007.
Quantum Computing: An Introduction
Beginner’s Guide to Quantum Computing Graduate Seminar Presentation Oct. 5, 2007.
Quantum Computing Keith Kelley CS 6800, Theory of Computation.
Attendance Syllabus Textbook (hardcopy or electronics) Groups s First-time meeting.
Quantum gates SALEEL AHAMMAD SALEEL. Introduction.
Quantum Bits (qubit) 1 qubit probabilistically represents 2 states
Richard Cleve DC 3524 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
Prabhas Chongstitvatana Chulalongkorn University
Quantum Computing and Artificial Intelligence
COMPSCI 290.2: Computer Security
Introduction to Quantum Computing Lecture 1 of 2
Quantum Computing Dorca Lee.
Quantum Ensemble Computing
Quantum Computing Prabhas Chongstitvatana Faculty of Engineering
The Shifting Paradigm of Quantum Computing
The Shifting Paradigm of Quantum Computing
Quantum Computing Joseph Stelmach.
Presentation transcript:

1 Business Issues Regarding Future Computers Douglas J. Matzke, Ph.D. CTO of Syngence, LLC Dallas Nanotechnology Focus Group Nov 7, 2006

Nov 7, 2006 DJM 2 Introduction and Outline Topics in Presentation  What does it take to build a GP computer?  Limits of semiconductor/computer scaling  Introduce idealized model of computational costs  Introduce Quantum computing  Information is Physical  Compare/Contrast Classical Comp vs. QuComp  Computing Myths  Business Predictions  Conclusions

Nov 7, 2006 DJM 3 Motivation: Limits of Computation >25 Years in semiconductor company (HW/SW) PhysComp 1981, 1992, 1994, 1996 (chairman) Billion Transistor issue of Computer Sept 1997 Ph.D in area of Quantum Computing May, 2002 Quantum Computing Research contract Conventional semiconductors will stop scaling in next 10+ years

Nov 7, 2006 DJM 4 End of Silicon Scaling “Manufacturers will be able to produce chips on the 16-nanometer* manufacturing process, expected by conservative estimates to arrive in 2018, and maybe one or two manufacturing processes after that, but that's it.” Quote from News.com article “Intel scientists find wall for Moore’s Law” and Proc of IEEE Nov 2003 article: “Limits to Binary Logic Switch Scaling—A Gedanken Model” *gate length of 9 nm, 93 W/cm 2 & 1.5x10 2 gates/cm 2 This is actually a power density/heat removal limit!!

Nov 7, 2006 DJM 5 ITRS: International Technology Roadmap for Semiconductors These sizes are close to physical limits and technological limits. 15 year forecast from 2003 ITRS - International Technology Roadmap for Semiconductors at:

Nov 7, 2006 DJM 6 Computer Scaling Limits Physical Limits Power density/Dissipation: max is 100 W/cm 2 Thermal/noise: E/f = 100h Molecular/atomic/charge discreteness limits Quantum: tunneling & Heisenberg uncertainty Technology Limits Gate Length: min ~18-22 nm Lithography Limits: wavelength of visible light Power dissipation (100 watts) and Temperature Wire Scaling: multicpu chips at ~ billion transistors Materials

Nov 7, 2006 DJM 7 Charts and Tables Galore

Nov 7, 2006 DJM 8 No Limits to Limits Space/Time/locality/Complexity limits Architectures/circuits: logic/memory tradeoffs, Von Neumann Algorithmic: sequential/parallel superscalar/vliw etc Gate Fanin/Fanout and chip Pin/packaging limits Communications Latency/bandwidth limits Dimensionality Limits: pointers and interlinking Clocking and Synchronization Grain size: hw/sw/fpga Noise/Error Correction Deterministic vs. Probabilistic Automatic Learning and meaning Programming and representation: bits, qubits and ebits NP Complete/hard: Black Hole threshold or age of universe. … etc Economic Limits Research, fab build, wafer build, chip design, chip test, etc

Nov 7, 2006 DJM 9 What does it take to build a general purpose computer? Model of Computation Representation of Information Distinguishability of States Memory/Algorithms Physical Computers Matter/energy Space/time Noise/defect immunity Common Examples Classical Mechanical/Semiconductor Neurological/Biological/DNA Quantum Computer – a Paradigm Shift Computing is the time-evolution of physical systems. Gates Architecture Software Memory

Nov 7, 2006 DJM 10 Introduce idealized model of computational costs Space: Information is in wrong place – Move it Locality metrics are critical - context Related to number of spatial dimensions - anisotropic i.e. Busses, networks, caches, paging, regs, objects, … Time: Information is in wrong form – Convert it Change rate and parallelism are critical (locality) Related to temporal reference frame (i.e. time dilation) i.e. consistency, FFT, holograms, probabilities, wholism All other physical costs Creation/Erasure, Noise/ECC, Uncertainty, Precision, … Decidability, Distinguishability, Detection, … See my paper on this subject from 1986

Nov 7, 2006 DJM 11 Idealized Smarter Computers? If Information is always in right “local” place(s) Possible higher number of dimensions Possible selective length contraction If Information is always in “correct” form(s) Multiple consistent wholistic representations Change occurs outside normal time If other costs mitigated Arbitrarily high precision and distinguishability, etc Arbitrarily low noise and uncertainty, etc Possible solutions may exist with quantum bits

Nov 7, 2006 DJM 12 Is Quantum the Solution? Pros (non-classical) Superposition - qubits Entanglement - ebits Unitary and Reversible Quantum Speedup for some algorithms Cons (paradigm shift) Distinct states not distinguishable Probabilistic Measurement Ensemble Computing and Error Correction Decoherence and noise No known scalable manufacturing process

Nov 7, 2006 DJM 13 Classical vs. Quantum Bits TopicClassicalQuantum BitsBinary values 0/1Qubits StatesMutually exclusiveLinearly independ. OperatorsNand/Nor gatesMatrix Multiply ReversibilityToffoli/Fredkin gateQubits are unitary MeasurementDeterministicProbabilistic SuperpositionCode division mlpxMixtures of EntanglementnoneEbits

Nov 7, 2006 DJM 14 Abstract Notions of Space & Time Abstract Time Abstract Space Co-occurrence means states exist exactly simultaneously: Spatial prim. with addition operator Co-exclusion means a change occurred due to an operator: Temporal with multiply operator (0 means can not occur) Co-Occurrence and Co-Exclusion More & coin demonstration in my Ph.D dissertation

Nov 7, 2006 DJM 15 Quantum Bits – Qubits + - Classical bit states: Mutual Exclusive Quantum bit states: Orthogonal 90° Qubits states are called spin ½ State0 State1 State ° Quantum States are orthogonal: not mutually exclusive! Classical states co- exclude others

Nov 7, 2006 DJM 16 Phases & Superposition °  = 45° Unitarity Constraint is C0C0 C1C1 Qubits primary representation is Phase Angle

Nov 7, 2006 DJM 17 Qubit and Ebit Details Qubit Qureg Ebit q0q1q0q1q2 c 0 |0> + c 1 |1> c 0 |000>+ c 1 |001>+ c 2 |010>+ c 3 |011>+ c 4 |100>+ c 5 |101>+ c 6 |110>+ c 7 |111> q0q1 c 0 |00> + c 1 |11> or c 0 |01> + c 1 |10> not * q0 phase * q1 =tensor product

Nov 7, 2006 DJM 18 Matrices 101 ( Quick Review )

Nov 7, 2006 DJM 19 Quregister: Matrices 201  = Bra is row vector Ket is column vector (tensor product) (inner product)

Nov 7, 2006 DJM 20 Qubit Operators

Nov 7, 2006 DJM 21 Quantum Noise Pauli Spin Matrices Identity Bit Flip Error Phase Flip Error Both Bit and Phase Flip Error

Nov 7, 2006 DJM 22 Quantum Measurement  C0C0 C1C1 Probability of state is p i = c i 2 and p 1 = 1- p 0 When then or 50/50 random! Destructive and Probabilistic!! Measurement operator is singular (not unitary)

Nov 7, 2006 DJM 23 Quantum Measurement probability

Nov 7, 2006 DJM 24 Quregisters Operators

Nov 7, 2006 DJM 25 Reversible Computing ABCABC abcabc ABCABC abcabc F T 2 gates back-to-back gives unity gate: T*T = 1 and F*F = 1 3 in & 3 out

Nov 7, 2006 DJM 26 Reversible Quantum Circuits GateSymbolicMatrixCircuit Toffoli = control-control- not Fredkin= control-swap Deutsch x x D

Nov 7, 2006 DJM 27 Entangled Bits – Ebits EPR (Einstein, Podolski, Rosen) Bell States Magic States

Nov 7, 2006 DJM 28 Step1: Two qubits Step2: Entangle  Ebit Step3: Separate Step4: Measure a qubit Other is same if Other is opposite if EPR: Non-local connection Linked coins analogy ~ ~ ~ ~ entangled

Nov 7, 2006 DJM 29 Why is quantum information special? Quantum states are high dim (Hilbert space) Can be smarter in higher dims with no time Superposition creates new dims (tensor products) Quantum states are non-local in 3d & atemporal Causality and determinacy are not the primary ideas Large scale unitary consistency constraint system Quantum information precedes space/time and energy/matter - Wheeler’s “It from Bit” Quantum Computing requires a paradigm shift!!

Nov 7, 2006 DJM 30 Information is Physical Wheeler’s “It from Bit” Black Hole event horizon (inside is a singularity) Bits as entropy (Planck's areas on surface) Quantum Information is consistent with Black Hole Mechanics Rolf Landauer & phase spaces

Nov 7, 2006 DJM 31 Quantum Computing Speedup Peter Shor’s Algorithm in 1994 Quantum Fourier Transform for factoring primes Quantum polynomial time algorithm space Spatially bound exceeds universe life Temporal bound exceeds black hole Quantum polynomial time can solve it. time quantumclassical Solutions to some problems don’t fit in classical universe!!

Nov 7, 2006 DJM 32 Ensemble Computing Ensemble A set of “like” things States can be all the same or all random!! Examples Neurons: pulse rate Photons: phase angle Qubits: used in NMR quantum computing Kanerva Mems: Numenta, On Cognition, Jeff Hawkins Correlithm Objects: Lawrence Technologies Ensembles can use randomness as a resource.

Nov 7, 2006 DJM 33 Computing Paradoxes PropertyChoicesContradiction SizeLarger/SmallerLarger is less localized SpeedFaster/SlowerFaster is more localized PowerLess/moreLess power is slower Grain SizeGates/wiresNo distinction at quantum level DimensionsMore/lessPhysical vs. mathematical dims ParallelismCoarse/fineSequential vs. Concurrent ComplexityLess/MoreMakes programming hard NoiseLess/MoreUse noise as resource VelocityFast/SlowTime Dilation slows computing

Nov 7, 2006 DJM 34 Computing Myths Quantum/Neural/DNA don’t solve scaling Quantum only applied to gate level Not generalized computing systems – niches Nano-computers (nanites) are science fiction Smarter Computers? What is Genius? No generalized learning – Failure of AI No general parallel computing solutions Computers don’t know anything (only data) Computers don’t understand (speech&image) Computers have no meaning (common sense)

Nov 7, 2006 DJM 35 What is Genius? Single Cells Virus, Ameba, paramecium, neurons, jelly fish, etc Insects Motion, sight, flying, group activity Small Children Learning by example, abstraction Motion, walking, running, emotions Image and speech understanding, talking Languages, music, mathematics, etc Accommodation, design, planning Deep Blue – Chess?? No understanding, no meaning, no insight

Nov 7, 2006 DJM 36 Business Predictions Semiconductors will stop scaling in ~10 yrs Nanocomputers won’t stop this; only delay it Breakthrough required or industry stagnates College students consider non-semiconductor careers Research needed in these areas: Deep meaning and automatic learning Programming probabilistic parallel computers Noise as valued resource instead of unwanted Higher dimensional computing Investigate non-local computing Biological inspired computing – Quantum Brain?

Nov 7, 2006 DJM 37 Conclusions Computer scaling creates uncertainty Quantum Computing not yet a solution Watch for unexpected aspects of noise Industry is not open on scaling problems Research money is lacking Costs may slow before limits Must think outside 3d box Focus on Human Acceleration ? ? ? ?

Nov 7, 2006 DJM 38 Bibliography D. Matzke, L. Howard, 1986, "A Model for providing computational resources for the human abstraction process", EE Technical Report, Electrical Engineering Department, Southern Methodist University, Dallas, TX. D. Matzke, “Physics of Computational Abstraction”, Workshop on Physics and Computation, PhysComp 92, IEEE Computer Society Press D. Matzke, “Impact of Locality and Dimensionality Limits on Architectural Trends”, Workshop on Physics and Computation, PhysComp 94, IEEE Computer Society Press 1994 D. Matzke, “Will Physical Scalability Sabotage Performance Gains?”, IEEE Computer 30(9):37-39, Sept D. Matzke, “Quantum Computing using Geometric Algebra”, Ph.D. dissertation, University of Texas at Dallas, TX, May 2002, D. Matzke, P. N. Lawrence, “Invariant Quantum Ensemble Metrics", SPIE Defense and Security Symposium, Orlando, FL, Mar 29, 2005.

Nov 7, 2006 DJM 39 Quantum Ensemble Example