SlideShare a Scribd company logo
1 of 33
Download to read offline
The D-Wave Two
Dr. Geordie Rose
Founder and CTO, D-Wave
2:00PM September 11th 2013
@ IDC HPC User Forum, Boston, MA
Image from
http://www.nas.nasa.gov/quantum/quantumcomp.html
What I’m going to talk about
1. What we are doing (& why)
2. The machines
3. What the machines do
2 © Copyright 2013 D-Wave Systems Inc.
Quantum computation … will be the first
technology that allows useful tasks to be
performed in collaboration between
parallel universes.
David Deutsch @ TED 2005
Image from
http://conferences.ted.com/TEDGlobal2010/program/3 © Copyright 2013 D-Wave Systems Inc.
… quantum computers … can solve
problems whose solution will never be
feasible on a conventional computer.
Quantum computing for everyone
Michael Nielsen (2008)
http://michaelnielsen.org/blog/quantum-computing-for-everyone/
Image from http://www.longexposure.ca/2011/03/tedx-waterloo-the-uncharted/4 © Copyright 2013 D-Wave Systems Inc.
II. The machines
5 © Copyright 2013 D-Wave Systems Inc.
6 © Copyright 2013 D-Wave Systems Inc.
Footprint
• ~ 200 square feet
• Closed cycle fridge
• Consumes ~ 15 kW
7 © Copyright 2013 D-Wave Systems Inc.
Processor environment
• 168 lines from room
temperature to processor
• 10 kg of metal at 20
milliKelvin
• 1 nanoTesla in 3D across
processor; 50,000x less than
earth’s magnetic field
2.725 K 8 © Copyright 2013 D-Wave Systems Inc.
9 © Copyright 2013 D-Wave Systems Inc.
What is a quantum computer
•dfd
10 © Copyright 2013 D-Wave Systems Inc.
Fabrication cross-section
© Copyright 2011 D-Wave Systems Inc.
BASE
WIRA
WIRB
WIRC
Resistor
VIA
SiO2
SiO2
WIRD
WIRE
Junction
11 © Copyright 2013 D-Wave Systems Inc.
One of very few processes in the world capable of
fabricating VLSI superconducting processors
The evolution of an idea
Processor evolution overview available at
http://www.youtube.com/watch?v=6VIAL8gQRTI12 © Copyright 2013 D-Wave Systems Inc.
442 qubits
509 qubits
III. What the machines do
13 © Copyright 2013 D-Wave Systems Inc.
14 © Copyright 2013 D-Wave Systems Inc.
Program real numbers on a graph, draw samples
15 © Copyright 2013 D-Wave Systems Inc.
Program real numbers on a graph, draw samples
sk  [-1, +1]
16 © Copyright 2013 D-Wave Systems Inc.
Program real numbers on a graph, draw samples
sk  [-1, +1]
𝒔 = +𝟏, −𝟏, +𝟏, +𝟏, −𝟏, +𝟏, −𝟏, −𝟏
17 © Copyright 2013 D-Wave Systems Inc.
Program real numbers on a graph
h1
J15
18 © Copyright 2013 D-Wave Systems Inc.
Program real numbers on a graph
    

N
j
ji
Eji
ijjjN ssJshss
1 ,
1 ,,
h1
J15
sk  [-1, +1]
19 © Copyright 2013 D-Wave Systems Inc.
Program real numbers on a graph
    

N
j
ji
Eji
ijjjN ssJshss
1 ,
1 ,,
h1
J15
sk  [-1, +1]
Ising model
AKA
QUBO
AKA
Weighted Max2SAT
20 © Copyright 2010 D-Wave Systems Inc.
A simple example
    

3
1
321 ,,
j
ji
ji
ijjj ssJshsss
h J
h1= +1.0 J12= - 1.0
h2= - 1.0 J13= - 0.5
h3= 0 J23= +0.3
h1
h2
h3
J12
J13
J23
s1
s2 s3
21 © Copyright 2010 D-Wave Systems Inc.
s1 s2 s3 
-1 -1 -1 -1.2
-1 -1 +1 -0.8
-1 +1 -1 -1.8
-1 +1 +1 -0.2
+1 -1 -1 3.8
+1 -1 +1 2.2
+1 +1 -1 -0.8
+1 +1 +1 -1.2
Notation: +1 = , -1 = 
    

3
1
321 ,,
j
ji
ji
ijjj ssJshsss
22 © Copyright 2013 D-Wave Systems Inc.
Program real numbers on a graph, draw samples
    

N
j
ji
Eji
ijjjN ssJshss
1 ,
1 ,,
h1
J15
sk  [-1, +1]
    Ts
Z
sP /exp
1 

23 © Copyright 2010 D-Wave Systems Inc.
    Ts
Z
sP /exp
1 

24 © Copyright 2013 D-Wave Systems Inc.
Programmable processor devices
Two types: qubits and couplers
s1 s5
h1 h5
J15
25 © Copyright 2013 D-Wave Systems Inc.
Machine language programming
    

N
j
ji
Eji
ijjjN ssJshss
1 ,
1 ,,
Optimization Hardware
Variables sj = ±1 Qubits j
z
Linear terms hj Qubit biases hj
Quadratic terms Jij Coupler biases Jij
Allowed edge set E Locations of couplers between qubits
Objective function values (s1,…,sN) Allowed energy eigenvalues E
1 ,
N
z z z
P j j ij i j
j i j E
H h J  
 
  
Quantum annealing
Start with all qubits in superposition
26 © Copyright 2013 D-Wave Systems Inc.
s3s2 s4s1
s7s6 s8s5
All 28 states equally
likely
27 © Copyright 2013 D-Wave Systems Inc.
Quantum annealing
Turn down superposition, turn up {h, J}
28 © Copyright 2013 D-Wave Systems Inc.
Vesuvius SR10-V6
500 qubits, 1,472 couplers
29 © Copyright 2012 D-Wave Systems Inc.
Duty cycle for Vesuvius
Step 1. Program {h, J} into hardware
• About 50ms
Step 2. Quantum anneal
• About 20 microseconds
Step 3. Measure qubits (draw a sample)
• About 100 microseconds
Step 4. Repeat 2-3 to gather N samples
~ 50 ms for 1 sample, ~ 1.2 s for 10,000 samples
30 © Copyright 2013 D-Wave Systems Inc.
A quantum Boltzmann-like machine
Program real numbers on a graph, draw samples
    

N
j
ji
Eji
ijjjN ssJshss
1 ,
1 ,,
h1
J15
sk  [-1, +1]
    Ts
Z
sP /exp
1 

31 © Copyright 2013 D-Wave Systems Inc.
There’s a fascinating hypothesis that a lot
of human perception … can be explained
by a single learning algorithm.
Unsupervised Feature Learning and Deep Learning
Andrew Ng (2011)
http://www.youtube.com/watch?v=I56UugZ_8DI
Image from
http://coursera.com
rose@dwavesys.com
32 © Copyright 2013 D-Wave Systems Inc.
Program real numbers on a graph, draw samples
s3s2 s4s1
s7s6 s8s5
s3s2 s4s1
s7s6 s8s5

More Related Content

Viewers also liked (6)

Pulse Detonation Propulsion Options
Pulse Detonation Propulsion OptionsPulse Detonation Propulsion Options
Pulse Detonation Propulsion Options
 
2015 1118 hyperloop_tube_spec
2015 1118 hyperloop_tube_spec2015 1118 hyperloop_tube_spec
2015 1118 hyperloop_tube_spec
 
5G for the Networked Society beyond 2020
5G for the Networked Society beyond 20205G for the Networked Society beyond 2020
5G for the Networked Society beyond 2020
 
IEA Policy Pathway series, A Tale of Renewed Cities
 IEA Policy Pathway series, A Tale of Renewed Cities IEA Policy Pathway series, A Tale of Renewed Cities
IEA Policy Pathway series, A Tale of Renewed Cities
 
Industrial internet big data china market study
Industrial internet big data china market studyIndustrial internet big data china market study
Industrial internet big data china market study
 
March 9 Focus Fusion NYC presentation
March 9 Focus Fusion NYC presentationMarch 9 Focus Fusion NYC presentation
March 9 Focus Fusion NYC presentation
 

Similar to 20130911 idc hpc_geordie_rose_final

Lesson - 02 Network Design and Management
Lesson - 02 Network Design and ManagementLesson - 02 Network Design and Management
Lesson - 02 Network Design and Management
Angel G Diaz
 

Similar to 20130911 idc hpc_geordie_rose_final (20)

EVOLVING QUANTUM COMPUTERS: Harnessing a Vast Hidden Reality
EVOLVING QUANTUM COMPUTERS: Harnessing a Vast Hidden Reality EVOLVING QUANTUM COMPUTERS: Harnessing a Vast Hidden Reality
EVOLVING QUANTUM COMPUTERS: Harnessing a Vast Hidden Reality
 
D-WaveQuantum ComputingAccess & applications via cloud deployment
D-WaveQuantum ComputingAccess & applications via cloud deploymentD-WaveQuantum ComputingAccess & applications via cloud deployment
D-WaveQuantum ComputingAccess & applications via cloud deployment
 
Detecting Lateral Movement with a Compute-Intense Graph Kernel
Detecting Lateral Movement with a Compute-Intense Graph KernelDetecting Lateral Movement with a Compute-Intense Graph Kernel
Detecting Lateral Movement with a Compute-Intense Graph Kernel
 
Log polar coordinates
Log polar coordinatesLog polar coordinates
Log polar coordinates
 
A Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder PiracyA Video Watermarking Scheme to Hinder Camcorder Piracy
A Video Watermarking Scheme to Hinder Camcorder Piracy
 
Slide tesi
Slide tesiSlide tesi
Slide tesi
 
SolidWorks Simulation - How Can I... and How Do I... with SolidWorks Simulation?
SolidWorks Simulation - How Can I... and How Do I... with SolidWorks Simulation?SolidWorks Simulation - How Can I... and How Do I... with SolidWorks Simulation?
SolidWorks Simulation - How Can I... and How Do I... with SolidWorks Simulation?
 
Dance With AI – An interactive dance learning platform
Dance With AI – An interactive dance learning platformDance With AI – An interactive dance learning platform
Dance With AI – An interactive dance learning platform
 
Lesson - 02 Network Design and Management
Lesson - 02 Network Design and ManagementLesson - 02 Network Design and Management
Lesson - 02 Network Design and Management
 
YolactEdge Review [cdm]
YolactEdge Review [cdm]YolactEdge Review [cdm]
YolactEdge Review [cdm]
 
Cheetah solver breakthrough in geometric constraints modeling
Cheetah solver   breakthrough in geometric constraints modelingCheetah solver   breakthrough in geometric constraints modeling
Cheetah solver breakthrough in geometric constraints modeling
 
Duel of Two Libraries: Cairo & Skia
Duel of Two Libraries: Cairo & SkiaDuel of Two Libraries: Cairo & Skia
Duel of Two Libraries: Cairo & Skia
 
Basics of R
Basics of RBasics of R
Basics of R
 
solidworks-electrical-tutorial.pdf
solidworks-electrical-tutorial.pdfsolidworks-electrical-tutorial.pdf
solidworks-electrical-tutorial.pdf
 
Computer graphics
Computer graphics Computer graphics
Computer graphics
 
Beyond Parametric - New Approach to Geometric Constraint Solving
Beyond Parametric - New Approach to Geometric Constraint SolvingBeyond Parametric - New Approach to Geometric Constraint Solving
Beyond Parametric - New Approach to Geometric Constraint Solving
 
EED Software Products
EED Software  ProductsEED Software  Products
EED Software Products
 
Type-safe DSLs
Type-safe DSLsType-safe DSLs
Type-safe DSLs
 
Pulverisation in Cyber-Physical Systems: Engineering the Self-Organising Logi...
Pulverisation in Cyber-Physical Systems: Engineering the Self-Organising Logi...Pulverisation in Cyber-Physical Systems: Engineering the Self-Organising Logi...
Pulverisation in Cyber-Physical Systems: Engineering the Self-Organising Logi...
 
You Scored a 3D Printer! Now What?
You Scored a 3D Printer! Now What?You Scored a 3D Printer! Now What?
You Scored a 3D Printer! Now What?
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

20130911 idc hpc_geordie_rose_final

  • 1. The D-Wave Two Dr. Geordie Rose Founder and CTO, D-Wave 2:00PM September 11th 2013 @ IDC HPC User Forum, Boston, MA Image from http://www.nas.nasa.gov/quantum/quantumcomp.html
  • 2. What I’m going to talk about 1. What we are doing (& why) 2. The machines 3. What the machines do 2 © Copyright 2013 D-Wave Systems Inc.
  • 3. Quantum computation … will be the first technology that allows useful tasks to be performed in collaboration between parallel universes. David Deutsch @ TED 2005 Image from http://conferences.ted.com/TEDGlobal2010/program/3 © Copyright 2013 D-Wave Systems Inc.
  • 4. … quantum computers … can solve problems whose solution will never be feasible on a conventional computer. Quantum computing for everyone Michael Nielsen (2008) http://michaelnielsen.org/blog/quantum-computing-for-everyone/ Image from http://www.longexposure.ca/2011/03/tedx-waterloo-the-uncharted/4 © Copyright 2013 D-Wave Systems Inc.
  • 5. II. The machines 5 © Copyright 2013 D-Wave Systems Inc.
  • 6. 6 © Copyright 2013 D-Wave Systems Inc.
  • 7. Footprint • ~ 200 square feet • Closed cycle fridge • Consumes ~ 15 kW 7 © Copyright 2013 D-Wave Systems Inc.
  • 8. Processor environment • 168 lines from room temperature to processor • 10 kg of metal at 20 milliKelvin • 1 nanoTesla in 3D across processor; 50,000x less than earth’s magnetic field 2.725 K 8 © Copyright 2013 D-Wave Systems Inc.
  • 9. 9 © Copyright 2013 D-Wave Systems Inc.
  • 10. What is a quantum computer •dfd 10 © Copyright 2013 D-Wave Systems Inc.
  • 11. Fabrication cross-section © Copyright 2011 D-Wave Systems Inc. BASE WIRA WIRB WIRC Resistor VIA SiO2 SiO2 WIRD WIRE Junction 11 © Copyright 2013 D-Wave Systems Inc. One of very few processes in the world capable of fabricating VLSI superconducting processors
  • 12. The evolution of an idea Processor evolution overview available at http://www.youtube.com/watch?v=6VIAL8gQRTI12 © Copyright 2013 D-Wave Systems Inc. 442 qubits 509 qubits
  • 13. III. What the machines do 13 © Copyright 2013 D-Wave Systems Inc.
  • 14. 14 © Copyright 2013 D-Wave Systems Inc. Program real numbers on a graph, draw samples
  • 15. 15 © Copyright 2013 D-Wave Systems Inc. Program real numbers on a graph, draw samples sk  [-1, +1]
  • 16. 16 © Copyright 2013 D-Wave Systems Inc. Program real numbers on a graph, draw samples sk  [-1, +1] 𝒔 = +𝟏, −𝟏, +𝟏, +𝟏, −𝟏, +𝟏, −𝟏, −𝟏
  • 17. 17 © Copyright 2013 D-Wave Systems Inc. Program real numbers on a graph h1 J15
  • 18. 18 © Copyright 2013 D-Wave Systems Inc. Program real numbers on a graph       N j ji Eji ijjjN ssJshss 1 , 1 ,, h1 J15 sk  [-1, +1]
  • 19. 19 © Copyright 2013 D-Wave Systems Inc. Program real numbers on a graph       N j ji Eji ijjjN ssJshss 1 , 1 ,, h1 J15 sk  [-1, +1] Ising model AKA QUBO AKA Weighted Max2SAT
  • 20. 20 © Copyright 2010 D-Wave Systems Inc. A simple example       3 1 321 ,, j ji ji ijjj ssJshsss h J h1= +1.0 J12= - 1.0 h2= - 1.0 J13= - 0.5 h3= 0 J23= +0.3 h1 h2 h3 J12 J13 J23 s1 s2 s3
  • 21. 21 © Copyright 2010 D-Wave Systems Inc. s1 s2 s3  -1 -1 -1 -1.2 -1 -1 +1 -0.8 -1 +1 -1 -1.8 -1 +1 +1 -0.2 +1 -1 -1 3.8 +1 -1 +1 2.2 +1 +1 -1 -0.8 +1 +1 +1 -1.2 Notation: +1 = , -1 =        3 1 321 ,, j ji ji ijjj ssJshsss
  • 22. 22 © Copyright 2013 D-Wave Systems Inc. Program real numbers on a graph, draw samples       N j ji Eji ijjjN ssJshss 1 , 1 ,, h1 J15 sk  [-1, +1]     Ts Z sP /exp 1  
  • 23. 23 © Copyright 2010 D-Wave Systems Inc.     Ts Z sP /exp 1  
  • 24. 24 © Copyright 2013 D-Wave Systems Inc. Programmable processor devices Two types: qubits and couplers s1 s5 h1 h5 J15
  • 25. 25 © Copyright 2013 D-Wave Systems Inc. Machine language programming       N j ji Eji ijjjN ssJshss 1 , 1 ,, Optimization Hardware Variables sj = ±1 Qubits j z Linear terms hj Qubit biases hj Quadratic terms Jij Coupler biases Jij Allowed edge set E Locations of couplers between qubits Objective function values (s1,…,sN) Allowed energy eigenvalues E 1 , N z z z P j j ij i j j i j E H h J       
  • 26. Quantum annealing Start with all qubits in superposition 26 © Copyright 2013 D-Wave Systems Inc. s3s2 s4s1 s7s6 s8s5 All 28 states equally likely
  • 27. 27 © Copyright 2013 D-Wave Systems Inc. Quantum annealing Turn down superposition, turn up {h, J}
  • 28. 28 © Copyright 2013 D-Wave Systems Inc. Vesuvius SR10-V6 500 qubits, 1,472 couplers
  • 29. 29 © Copyright 2012 D-Wave Systems Inc. Duty cycle for Vesuvius Step 1. Program {h, J} into hardware • About 50ms Step 2. Quantum anneal • About 20 microseconds Step 3. Measure qubits (draw a sample) • About 100 microseconds Step 4. Repeat 2-3 to gather N samples ~ 50 ms for 1 sample, ~ 1.2 s for 10,000 samples
  • 30. 30 © Copyright 2013 D-Wave Systems Inc. A quantum Boltzmann-like machine Program real numbers on a graph, draw samples       N j ji Eji ijjjN ssJshss 1 , 1 ,, h1 J15 sk  [-1, +1]     Ts Z sP /exp 1  
  • 31. 31 © Copyright 2013 D-Wave Systems Inc. There’s a fascinating hypothesis that a lot of human perception … can be explained by a single learning algorithm. Unsupervised Feature Learning and Deep Learning Andrew Ng (2011) http://www.youtube.com/watch?v=I56UugZ_8DI Image from http://coursera.com
  • 32. rose@dwavesys.com 32 © Copyright 2013 D-Wave Systems Inc.
  • 33. Program real numbers on a graph, draw samples s3s2 s4s1 s7s6 s8s5 s3s2 s4s1 s7s6 s8s5