SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler 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

Mais conteúdo relacionado

Destaque (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
 

Semelhante a 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
 

Semelhante a 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?
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

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