Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "1 Business Issues Regarding Future Computers Douglas J. Matzke, Ph.D. CTO of Syngence, LLC Dallas Nanotechnology Focus Group Nov 7,"— Presentation transcript:

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

2 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

3 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 2003-2004 Conventional semiconductors will stop scaling in next 10+ years

4 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!!

5 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: http://www.itrs.net/

6 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

7 Nov 7, 2006 DJM 7 Charts and Tables Galore

8 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

9 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

10 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

11 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

12 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

13 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

14 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

15 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 State0 + - 180° Quantum States are orthogonal: not mutually exclusive! Classical states co- exclude others

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

17 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

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

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

20 Nov 7, 2006 DJM 20 Qubit Operators

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

22 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)

23 Nov 7, 2006 DJM 23 Quantum Measurement probability

24 Nov 7, 2006 DJM 24 Quregisters Operators

25 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

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

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

28 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

29 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!!

30 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

31 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!!

32 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.

33 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

34 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)

35 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

36 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?

37 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 ? ? ? ?

38 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 1993. 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 1997. D. Matzke, “Quantum Computing using Geometric Algebra”, Ph.D. dissertation, University of Texas at Dallas, TX, May 2002, http://www.photec.org/dissertations.html D. Matzke, P. N. Lawrence, “Invariant Quantum Ensemble Metrics", SPIE Defense and Security Symposium, Orlando, FL, Mar 29, 2005.

39 Nov 7, 2006 DJM 39 Quantum Ensemble Example


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

Similar presentations


Ads by Google