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

Pulse Detonation Propulsion Options
Pulse Detonation Propulsion OptionsPulse Detonation Propulsion Options
Pulse Detonation Propulsion OptionsDora Musielak, Ph.D.
 
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 2020Ericsson Labs
 
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 CitiesInternational Energy Agency
 
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 studyBusiness Finland
 
March 9 Focus Fusion NYC presentation
March 9 Focus Fusion NYC presentationMarch 9 Focus Fusion NYC presentation
March 9 Focus Fusion NYC presentationFocusFusion
 

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

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 J On The Beach
 
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 deploymentRakuten Group, Inc.
 
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 KernelData Works MD
 
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 PiracyIOSR Journals
 
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?Hawk Ridge Systems
 
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 platformIRJET Journal
 
Lesson - 02 Network Design and Management
Lesson - 02 Network Design and ManagementLesson - 02 Network Design and Management
Lesson - 02 Network Design and ManagementAngel G Diaz
 
YolactEdge Review [cdm]
YolactEdge Review [cdm]YolactEdge Review [cdm]
YolactEdge Review [cdm]Dongmin Choi
 
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 modelingNick Sidorenko
 
solidworks-electrical-tutorial.pdf
solidworks-electrical-tutorial.pdfsolidworks-electrical-tutorial.pdf
solidworks-electrical-tutorial.pdfEvertonMichel4
 
Computer graphics
Computer graphics Computer graphics
Computer graphics shafiq sangi
 
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 SolvingNick Sidorenko
 
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...Roberto Casadei
 
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?Meredith Steele
 

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

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

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