into the wild radically new computing methods for science
play

Into The Wild: Radically New Computing Methods for Science Tom - PowerPoint PPT Presentation

Into The Wild: Radically New Computing Methods for Science Tom Conte Co-Director, CRNCH Georgia Tech Moores law means: Computers get twice as fast every two years Moores law means: Computers get twice as fast every two years Well,


  1. Into The Wild: Radically New Computing Methods for Science Tom Conte Co-Director, CRNCH Georgia Tech

  2. Moore’s law means: Computers get twice as fast every two years

  3. Moore’s law means: Computers get twice as fast every two years Well, that’s not what Moore said……..

  4. Moore’s Law: If $1 gets you 1,000 transistors today , then wait (1965: one year ) or (1975: two years ) and $1 will get you 2,000 transistors Used to track 1 to 1 with computer speed, but then … 4

  5. In 1995, wire delays grew: To cover it up, microprocessors got “More Complicated” Processor performance Moore’s law 5 Source: Sanjay Patel, UIUC (used with permission)

  6. In 2005, we hit another wall: Intel P4 Prescott 200W/cm 2

  7. This is why clock speed stalled 2005 MICROPROCESSOR CLOCK SPEED YEAR 7

  8. Poten&al Approaches vs. Disrup&on in Compu&ng Stack Algorithm Language Non von Neumann computing API Architecture Architectural changes ISA Microarchitecture FU Hidden changes logic device “More Moore” Level 1 2 3 4 Total Disruption LEGEND: No Disruption

  9. More Moore: A better transistor? Courtesy Dimitri Nikonov and Ian Young 9

  10. Poten&al Approaches vs. Disrup&on in Compu&ng Stack Algorithm Language Non von Neumann computing API Architecture Architectural changes ISA Microarchitecture FU Hidden changes logic device “More Moore” Level 1 2 3 4 Total Disruption LEGEND: No Disruption

  11. Level 2 example: in 1995, wire delays grew, so processors got “More Complicated” Processor performance Moore’s law 11 Source: Sanjay Patel, UIUC (used with permission)

  12. Cryogenic computing: smaller, lower power same scale comparison 2’ x 2’ • Superconduct at 4 degrees kelvin • 1/100 th power (including cryocooling overhead!) vs. CMOS • Potential to make data centers orders of magnitude lower power Courtesy of M. Manheimer

  13. Poten&al Approaches vs. Disrup&on in Compu&ng Stack Algorithm Language Non von Neumann computing API Architecture Architectural changes: ISA “ Digital Accelerators ” Microarchitecture FU Hidden changes logic device “More Moore” Level 1 2 3 4 Total Disruption LEGEND: No Disruption

  14. Digital Accelerators Problems: • Programmer must rewrite the program to use the accelerators! • Long term solution? • Still uses the same transistor technologies that all other computers use • After you accelerate everything interesting, then what? …you’re back to the limits of today’s transistors 14

  15. Poten&al Approaches vs. Disrup&on in Compu&ng Stack Algorithm Language Non von Neumann computing API Architecture Architectural changes ISA Microarchitecture FU Hidden changes logic device “More Moore” Level 1 2 3 4 Total Disruption LEGEND: No Disruption

  16. Conventional computing is “von Neumann” 16

  17. Non-Von #1: Quantum Computers Machine Learning Logistics Energy Execution Time Classical Computer Quantum Drug Discovery Computer Problem Size Slide Courtesy Prof. Moin Qureshi, Georgia Tech

  18. Computing using Quantum Bits (Qubits) 1 0 Quantum Bit Classical Bit State of a Quantum Bit State of a Classical Bit à Any point on the sphere à 1 or 0 two points on sphere (Vector in Complex Hilbert Space) Secret sauce: Quantum Entanglement (“Spooky action at a distance”) Slide Courtesy Prof. Moin Qureshi, Georgia Tech

  19. Qubits are Fragile and Vulnerable to Errors 1 1 v Qubits can “collapse” if Error they are “observed” Hey Schrödinger, the cat’s Time = t Time = 0 alive! 1 1 Error v Quantum operaGons can Quantum operation produce erroneous output Dealing with Qubit Errors is the #1 problem in Quantum Compu&ng Slide Courtesy Prof. Moin Qureshi, Georgia Tech

  20. Quantum Error Correction is Expensive Plus Quantum Error Correction Code It takes a collection of noisy qubits … to make one “Logical” Qubiut How ma many? y? N Need 10 100s o of no noisy q y qubits l qubit t to ma make o one ne lo logical q Slide Courtesy Prof. Moin Qureshi, Georgia Tech

  21. Quantum Error Correction is Expensive Quant Qua ntum Numbe ber of Ma Machine Qubits s Now ow Google 53/72* IBM 53 Plus Quantum Error Correction Code Intel 49 Rigetti 32 IonQ 11 It takes a collection of noisy qubits … to make one “Logical” Qubiut * Fabricated but no data reported yet How ma many? y? N Need 10 100s o of no noisy q y qubits l qubit to ma t make o one ne lo logical q Slide Courtesy Prof. Moin Qureshi, Georgia Tech

  22. Non-Von #2: Analog(ous) computing Physics of a natural Answer X process Example #1: Find the Fourier transform of a signal X Lens Fourier X Transform of X

  23. Example #2: Nature Optimizes Better than Von Neumann Problem: Assemble 1 100,000 salt molecules into their lowest energy configuration Nature: annealing Von Neumann: Try all combinations Will take longer than the remaining life of the universe to solve

  24. Some “interesting” physical processes – Resistive crossbar networks – Open system thermodynamics – The Brian – RNA/DNA – Coupled oscillators – And undiscovered others

  25. I NTO THE W ILD : S UMMARY • Moore’s law will not save us anymore • $oftware will need to be rewritten • Digital accelerators are a stop-gap • Non von Neumann: Huge potential – Quantum is … hard, but lots of potential to use today’s “noisy quantum” computers – Analog(ous) computation shows promise… but we’re in its infancy Generalists needed! 25

  26. For more... irds.ieee.org rebootingcomputing.ieee.org cra.org/ccc crnch.gatech.edu We love the crazy 26

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend