SlideShare une entreprise Scribd logo
1  sur  30
Quantum Computing:
A New Resource for HPC
Colin P. Williams
D-Wave Systems Inc.
What I’ll Talk About
•
•
•
•

D-Wave Systems Inc.
What are quantum computers?
D-Wave’s approach & rationale for it
Our current product: The D-Wave TwoTM Quantum Computer

• Integrating QC into HPC

© 2013 D-Wave Systems Inc. All Rights Reserved

2
D-Wave Systems Inc.
• Privately owned based in Vancouver, Palo Alto & Washington D.C.
– Investors: DFJ, Goldman Sachs, In-Q-Tel, Jeff Bezos, et al

• Offering

quantum computing systems

– Built from superconducting processors

• ~100 employees (27Ph.D., 18 B.Eng. 11 M.Sc.)
• 100+ patents / 60+ peer reviewed papers

• Unique infrastructure (design, fab, test, systems, software)

© 2013 D-Wave Systems Inc. All Rights Reserved

3
Ranked 4th in Patent Power for Computer Systems

© 2013 D-Wave Systems Inc. All Rights Reserved

4
Working with Leaders
Defense

Universities

© 2013 D-Wave Systems Inc. All Rights Reserved

Intelligence

Web

Finance

5

National Labs

Energy
What are Quantum
Computers?

© 2013 D-Wave Systems Inc. All Rights Reserved

6
What are Quantum Computers?

• Computers that harness quantum physical
phenomena not available to conventional
computers, e.g.,
– Superposition
– Entanglement
– Co-tunneling
– Non-determinism

© 2013 D-Wave Systems Inc. All Rights Reserved

7
Why are they Interesting?
• Pragmatically
– Allows us to solve problems in new ways to beat the best
we can do classically in many cases

– Exponential speedups
• Factoring
• Simulating quantum systems
• Quantum chemistry

– Polynomial speedups
• Unstructured search
• Structured search (NP-complete & NP-hard problems)

• Philosophically
– As Prof. David Deutsch of Oxford University says …
© 2013 D-Wave Systems Inc. All Rights Reserved

8
“Quantum computation … will be the first
technology that allows useful tasks to be
performed in collaboration between
parallel universes”
Prof. David Deutsch – The Fabric of Reality

© 2013 D-Wave Systems Inc. All Rights Reserved

PAGE
9
Significance to HPC
of harnessing quantum mechanics
Metric

High Performance Computer

Quantum Computer
One 512-qubit core has ~10154 “virtual
threads” in superposition, but quantum
mechanics limits our ability to read them

Concurrency

108 cores & 1010 threads

Robustness

Reduced operating voltages & channel Naturally probabilistic programming.
widths, will make devices less reliable.
Quantum annealing degrades gracefully to
Need new programming style that is
errors
intrinsically probabilistic and tolerant to
errors

Power

Expect 25-100MW systems. Few
locations can support this demand.
Fewer data centers can afford it. Power
demand dominated by data movement

15kW for cooling & ~0kW for computation.
Cooling power will stay constant up to
thousands of qubits! Almost no energy to
compute. No data movement needed

Storage

Needs to be 100PB capacity but will be
constrained by physical & economic
limits (density, power, cost)

Memory exploits parallel universes. Create &
process superposition of all 2N configurations
at once. N > 300 qubits provide more storage
than there are particles in the known Universe

Speed

1018 FLOPS

Potential to be fast but runs at 0 FLOPS

© 2013 D-Wave Systems Inc. All Rights Reserved

10
Will QCs Make HPCs Obsolete?
• Probably not . . .

• They’re suited to different tasks
– HPCs: Computational fluid dynamics, molecular
simulation, weather forecasting, nuclear weapons
modeling, etc.

– QCs: discrete combinatorial optimization, artificial
intelligence, machine learning, sampling

• But together they can enhance each other

© 2013 D-Wave Systems Inc. All Rights Reserved

11
D-Wave’s Approach
Quantum Annealing
inspired by Adiabatic Quantum Computing

© 2013 D-Wave Systems Inc. All Rights Reserved

12
How Quantum Annealing Works
• Space of solutions
defines and energy
landscape & best
solution is lowest valley
• Classical algorithms can
only walk over this
landscape
• Quantum annealing can
tunnel through the
landscape
© 2013 D-Wave Systems Inc. All Rights Reserved

13
13
Our Product

© 2013 D-Wave Systems Inc. All Rights Reserved

14
D-Wave TwoTM Quantum Computer

© 2013 D-Wave Systems Inc. All Rights Reserved

15
15
Cooling
• Closed cycle dilution
refrigerator (“fridge”)
• Fridge + servers
consume 15.5kW
• Power demand will
remain constant as we
scale up to thousands of
qubits

© 2013 D-Wave Systems Inc. All Rights Reserved

16
Processor Environment
• 192 lines from room
temperature to chip
• 10kg cooled to 0.02K
• 150x colder than
interstellar space
• Shielded room excludes
external RF

• Magnetic field < 10−9 Tesla
across chip
• 50,000x weaker than
Earth’s field

• Isolated from vibrations
© 2013 D-Wave Systems Inc. All Rights Reserved

17
Product Roadmap
2,048-qubits
Q4 2015

D-Wave One

D-Wave Two

Talk of “the” D-Wave chip is a misnomer – the architecture evolves 6-8 times per year
© 2013 D-Wave Systems Inc. All Rights Reserved

18
512-Qubit Vesuvius Processor

© 2013 D-Wave Systems Inc. All Rights Reserved

19
19
Processor Architecture
Physical Layout

Physical Unit Cell

Wiring layout
• 8 8 array of 8-qubit unit cells
• Within each unit cell each
vertical qubit is coupled to
each horizontal qubit
• Vertical (horizontal) qubit
coupled to corresponding
qubit in vertical (horizontal)
neighboring cells

Logical Layout

Logical Unit Cell

q1
q2

q5
q6

q3

q7

q4

q8

Topology of interconnect network
© 2013 D-Wave Systems Inc. All Rights Reserved

20
20

• Non-planarity of interconnect
network makes the problem of
finding the lowest energy state
of the qubits NP-hard
• NP-Hardness guarantees you
can map many practical
problems to the architecture
Programming Languages
• User does not need to know anything
about quantum physics
– Just pass a matrix of hi’s and Jij’s to the machine

• Currently have interfaces for:
– Python
– Matlab
– C/C++

© 2013 D-Wave Systems Inc. All Rights Reserved

21
Integrating QC into HPC

© 2013 D-Wave Systems Inc. All Rights Reserved

22
A Strategy for Integrating QC with HPC
• HPCs excel at large scale numerical simulations
• QCs excel at discrete combinatorial optimization
• Can we use a HPC + QC for engineering design optimization?
• Problem setup …
– Suppose engineering design is specified by a bit string
– Various designs can be “scored” by running some HPC simulation
– Goal is to find the bit string whose score meets design criteria

© 2013 D-Wave Systems Inc. All Rights Reserved

23
Division of Labor
• HPC’s job
– Map bit string to design; simulate design; score the result; send score to QC

• QC’s job
– use sequence of bit string/score pairs to tweak the h’s and J’s in the QMI so
that it will yield samples that correctly mimic the ordering of energies of
solutions in the neighborhood of the highest scoring bit string
– Yields a new QMI
– Run new QMI many times to yield new candidates (~104 solutions/sec)
– HPC scores the candidate solutions and returns scores to QC
– Iterate until design meets desired criteria

© 2013 D-Wave Systems Inc. All Rights Reserved

24
Quantum-Accelerated HPC
• Using the QC + HPC together allows faster convergence on
optimal design than is attainable by using HPC alone
• Avoids unnecessary HPC cycles & power consumption
– Increases availability of HPC for running other computations
– Works best when cost of running the HPC simulator is high

• Supercomputer + quantum computer
Better “guesses”
“Scores” for the guesses

Quantum-Accelerated HPC
© 2013 D-Wave Systems Inc. All Rights Reserved

25
Why Does it Work?
• Imagine you’ve reached an intermediate point in design space
and want to pick the next bit string to try
• Classical methods only sense the local neighborhood
• Quantum methods have potential for greater horizon
• Make a better next move possibly leading in different direction

Quantum
Discrepancy

Discrepancy

Classical

Design Parameter
© 2013 D-Wave Systems Inc. All Rights Reserved

Design Parameter
26
Example
Radiotherapy Optimization

© 2013 D-Wave Systems Inc. All Rights Reserved

27
Another Example: Radiotherapy Optimization
PROBLEM:

Deliver lethal dose to tumor whilst
minimizing damage to healthy
tissues

APPROACH:

Hybrid: QC + Conventional Computer
• Design = bit string
• Quality = result of running extensive
radiation transport simulation
• D-Wave system learns from
simulations to predict better designs

IMPACT:
• Hybrid quantum-classical design found a radiation
therapy treatment that minimized the objective
function to 70.7 c.f. 120.0 for tabu, and ran in 1/3
the time making fewer calls to radiation transport
© 2013 D-Wave Systems Inc. All Rights Reserved
28
simulation
Conclusions
• We see quantum computing as a new
resource for HPC
• Technology scaling faster than Moore’s Law
• 1,024-qubit quantum computer by mid-2014

• Performance is encouraging
• Many potential uses in combinatorial optimization, engineering

design optimization, A.I., machine learning & sampling
• Seeking early adopters to explore QC-HPC synergy

Email: cpwilliams@dwavesys.com
© 2013 D-Wave Systems Inc. All Rights Reserved

29
Thank you!
Email: cpwilliams@dwavesys.com

© 2013 D-Wave Systems Inc. All Rights Reserved

30

Contenu connexe

En vedette

Reduced instruction set computers
Reduced instruction set computersReduced instruction set computers
Reduced instruction set computersSanjivani Sontakke
 
Base des systèmes à microprocesseur
Base des systèmes à microprocesseurBase des systèmes à microprocesseur
Base des systèmes à microprocesseurPeronnin Eric
 
Arm système embarqué
Arm système embarquéArm système embarqué
Arm système embarquéHoussem Rouini
 
Wooden boxes and crates as a packaging material
Wooden boxes and crates as a packaging materialWooden boxes and crates as a packaging material
Wooden boxes and crates as a packaging materialSyed Aasif Mujtaba
 
Código de trabajo vigente Costa Rica
Código de trabajo vigente Costa RicaCódigo de trabajo vigente Costa Rica
Código de trabajo vigente Costa RicaNancy Rodriguez
 
CISC vs RISC Processor Architecture
CISC vs RISC Processor ArchitectureCISC vs RISC Processor Architecture
CISC vs RISC Processor ArchitectureKaushik Patra
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedSlideShare
 

En vedette (9)

Reduced instruction set computers
Reduced instruction set computersReduced instruction set computers
Reduced instruction set computers
 
Base des systèmes à microprocesseur
Base des systèmes à microprocesseurBase des systèmes à microprocesseur
Base des systèmes à microprocesseur
 
Unilever in Brazil
Unilever in BrazilUnilever in Brazil
Unilever in Brazil
 
Arm système embarqué
Arm système embarquéArm système embarqué
Arm système embarqué
 
Wooden boxes and crates as a packaging material
Wooden boxes and crates as a packaging materialWooden boxes and crates as a packaging material
Wooden boxes and crates as a packaging material
 
Código de trabajo vigente Costa Rica
Código de trabajo vigente Costa RicaCódigo de trabajo vigente Costa Rica
Código de trabajo vigente Costa Rica
 
RISC AND CISC PROCESSOR
RISC AND CISC PROCESSORRISC AND CISC PROCESSOR
RISC AND CISC PROCESSOR
 
CISC vs RISC Processor Architecture
CISC vs RISC Processor ArchitectureCISC vs RISC Processor Architecture
CISC vs RISC Processor Architecture
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-Presented
 

Plus de inside-BigData.com

Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...inside-BigData.com
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networksinside-BigData.com
 
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...inside-BigData.com
 
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...inside-BigData.com
 
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...inside-BigData.com
 
HPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural NetworksHPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural Networksinside-BigData.com
 
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean MonitoringBiohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoringinside-BigData.com
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecastsinside-BigData.com
 
HPC AI Advisory Council Update
HPC AI Advisory Council UpdateHPC AI Advisory Council Update
HPC AI Advisory Council Updateinside-BigData.com
 
Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19inside-BigData.com
 
Energy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic TuningEnergy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic Tuninginside-BigData.com
 
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODHPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODinside-BigData.com
 
Versal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud AccelerationVersal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud Accelerationinside-BigData.com
 
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance EfficientlyZettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance Efficientlyinside-BigData.com
 
Scaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's EraScaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's Erainside-BigData.com
 
CUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computingCUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computinginside-BigData.com
 
Introducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi ClusterIntroducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi Clusterinside-BigData.com
 

Plus de inside-BigData.com (20)

Major Market Shifts in IT
Major Market Shifts in ITMajor Market Shifts in IT
Major Market Shifts in IT
 
Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networks
 
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
 
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
 
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
 
HPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural NetworksHPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural Networks
 
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean MonitoringBiohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecasts
 
HPC AI Advisory Council Update
HPC AI Advisory Council UpdateHPC AI Advisory Council Update
HPC AI Advisory Council Update
 
Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19
 
Energy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic TuningEnergy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic Tuning
 
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODHPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
 
State of ARM-based HPC
State of ARM-based HPCState of ARM-based HPC
State of ARM-based HPC
 
Versal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud AccelerationVersal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud Acceleration
 
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance EfficientlyZettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
 
Scaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's EraScaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's Era
 
CUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computingCUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computing
 
Introducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi ClusterIntroducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi Cluster
 
Overview of HPC Interconnects
Overview of HPC InterconnectsOverview of HPC Interconnects
Overview of HPC Interconnects
 

Dernier

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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 WorkerThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
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 MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

D-Wave Systems Podcast

  • 1. Quantum Computing: A New Resource for HPC Colin P. Williams D-Wave Systems Inc.
  • 2. What I’ll Talk About • • • • D-Wave Systems Inc. What are quantum computers? D-Wave’s approach & rationale for it Our current product: The D-Wave TwoTM Quantum Computer • Integrating QC into HPC © 2013 D-Wave Systems Inc. All Rights Reserved 2
  • 3. D-Wave Systems Inc. • Privately owned based in Vancouver, Palo Alto & Washington D.C. – Investors: DFJ, Goldman Sachs, In-Q-Tel, Jeff Bezos, et al • Offering quantum computing systems – Built from superconducting processors • ~100 employees (27Ph.D., 18 B.Eng. 11 M.Sc.) • 100+ patents / 60+ peer reviewed papers • Unique infrastructure (design, fab, test, systems, software) © 2013 D-Wave Systems Inc. All Rights Reserved 3
  • 4. Ranked 4th in Patent Power for Computer Systems © 2013 D-Wave Systems Inc. All Rights Reserved 4
  • 5. Working with Leaders Defense Universities © 2013 D-Wave Systems Inc. All Rights Reserved Intelligence Web Finance 5 National Labs Energy
  • 6. What are Quantum Computers? © 2013 D-Wave Systems Inc. All Rights Reserved 6
  • 7. What are Quantum Computers? • Computers that harness quantum physical phenomena not available to conventional computers, e.g., – Superposition – Entanglement – Co-tunneling – Non-determinism © 2013 D-Wave Systems Inc. All Rights Reserved 7
  • 8. Why are they Interesting? • Pragmatically – Allows us to solve problems in new ways to beat the best we can do classically in many cases – Exponential speedups • Factoring • Simulating quantum systems • Quantum chemistry – Polynomial speedups • Unstructured search • Structured search (NP-complete & NP-hard problems) • Philosophically – As Prof. David Deutsch of Oxford University says … © 2013 D-Wave Systems Inc. All Rights Reserved 8
  • 9. “Quantum computation … will be the first technology that allows useful tasks to be performed in collaboration between parallel universes” Prof. David Deutsch – The Fabric of Reality © 2013 D-Wave Systems Inc. All Rights Reserved PAGE 9
  • 10. Significance to HPC of harnessing quantum mechanics Metric High Performance Computer Quantum Computer One 512-qubit core has ~10154 “virtual threads” in superposition, but quantum mechanics limits our ability to read them Concurrency 108 cores & 1010 threads Robustness Reduced operating voltages & channel Naturally probabilistic programming. widths, will make devices less reliable. Quantum annealing degrades gracefully to Need new programming style that is errors intrinsically probabilistic and tolerant to errors Power Expect 25-100MW systems. Few locations can support this demand. Fewer data centers can afford it. Power demand dominated by data movement 15kW for cooling & ~0kW for computation. Cooling power will stay constant up to thousands of qubits! Almost no energy to compute. No data movement needed Storage Needs to be 100PB capacity but will be constrained by physical & economic limits (density, power, cost) Memory exploits parallel universes. Create & process superposition of all 2N configurations at once. N > 300 qubits provide more storage than there are particles in the known Universe Speed 1018 FLOPS Potential to be fast but runs at 0 FLOPS © 2013 D-Wave Systems Inc. All Rights Reserved 10
  • 11. Will QCs Make HPCs Obsolete? • Probably not . . . • They’re suited to different tasks – HPCs: Computational fluid dynamics, molecular simulation, weather forecasting, nuclear weapons modeling, etc. – QCs: discrete combinatorial optimization, artificial intelligence, machine learning, sampling • But together they can enhance each other © 2013 D-Wave Systems Inc. All Rights Reserved 11
  • 12. D-Wave’s Approach Quantum Annealing inspired by Adiabatic Quantum Computing © 2013 D-Wave Systems Inc. All Rights Reserved 12
  • 13. How Quantum Annealing Works • Space of solutions defines and energy landscape & best solution is lowest valley • Classical algorithms can only walk over this landscape • Quantum annealing can tunnel through the landscape © 2013 D-Wave Systems Inc. All Rights Reserved 13 13
  • 14. Our Product © 2013 D-Wave Systems Inc. All Rights Reserved 14
  • 15. D-Wave TwoTM Quantum Computer © 2013 D-Wave Systems Inc. All Rights Reserved 15 15
  • 16. Cooling • Closed cycle dilution refrigerator (“fridge”) • Fridge + servers consume 15.5kW • Power demand will remain constant as we scale up to thousands of qubits © 2013 D-Wave Systems Inc. All Rights Reserved 16
  • 17. Processor Environment • 192 lines from room temperature to chip • 10kg cooled to 0.02K • 150x colder than interstellar space • Shielded room excludes external RF • Magnetic field < 10−9 Tesla across chip • 50,000x weaker than Earth’s field • Isolated from vibrations © 2013 D-Wave Systems Inc. All Rights Reserved 17
  • 18. Product Roadmap 2,048-qubits Q4 2015 D-Wave One D-Wave Two Talk of “the” D-Wave chip is a misnomer – the architecture evolves 6-8 times per year © 2013 D-Wave Systems Inc. All Rights Reserved 18
  • 19. 512-Qubit Vesuvius Processor © 2013 D-Wave Systems Inc. All Rights Reserved 19 19
  • 20. Processor Architecture Physical Layout Physical Unit Cell Wiring layout • 8 8 array of 8-qubit unit cells • Within each unit cell each vertical qubit is coupled to each horizontal qubit • Vertical (horizontal) qubit coupled to corresponding qubit in vertical (horizontal) neighboring cells Logical Layout Logical Unit Cell q1 q2 q5 q6 q3 q7 q4 q8 Topology of interconnect network © 2013 D-Wave Systems Inc. All Rights Reserved 20 20 • Non-planarity of interconnect network makes the problem of finding the lowest energy state of the qubits NP-hard • NP-Hardness guarantees you can map many practical problems to the architecture
  • 21. Programming Languages • User does not need to know anything about quantum physics – Just pass a matrix of hi’s and Jij’s to the machine • Currently have interfaces for: – Python – Matlab – C/C++ © 2013 D-Wave Systems Inc. All Rights Reserved 21
  • 22. Integrating QC into HPC © 2013 D-Wave Systems Inc. All Rights Reserved 22
  • 23. A Strategy for Integrating QC with HPC • HPCs excel at large scale numerical simulations • QCs excel at discrete combinatorial optimization • Can we use a HPC + QC for engineering design optimization? • Problem setup … – Suppose engineering design is specified by a bit string – Various designs can be “scored” by running some HPC simulation – Goal is to find the bit string whose score meets design criteria © 2013 D-Wave Systems Inc. All Rights Reserved 23
  • 24. Division of Labor • HPC’s job – Map bit string to design; simulate design; score the result; send score to QC • QC’s job – use sequence of bit string/score pairs to tweak the h’s and J’s in the QMI so that it will yield samples that correctly mimic the ordering of energies of solutions in the neighborhood of the highest scoring bit string – Yields a new QMI – Run new QMI many times to yield new candidates (~104 solutions/sec) – HPC scores the candidate solutions and returns scores to QC – Iterate until design meets desired criteria © 2013 D-Wave Systems Inc. All Rights Reserved 24
  • 25. Quantum-Accelerated HPC • Using the QC + HPC together allows faster convergence on optimal design than is attainable by using HPC alone • Avoids unnecessary HPC cycles & power consumption – Increases availability of HPC for running other computations – Works best when cost of running the HPC simulator is high • Supercomputer + quantum computer Better “guesses” “Scores” for the guesses Quantum-Accelerated HPC © 2013 D-Wave Systems Inc. All Rights Reserved 25
  • 26. Why Does it Work? • Imagine you’ve reached an intermediate point in design space and want to pick the next bit string to try • Classical methods only sense the local neighborhood • Quantum methods have potential for greater horizon • Make a better next move possibly leading in different direction Quantum Discrepancy Discrepancy Classical Design Parameter © 2013 D-Wave Systems Inc. All Rights Reserved Design Parameter 26
  • 27. Example Radiotherapy Optimization © 2013 D-Wave Systems Inc. All Rights Reserved 27
  • 28. Another Example: Radiotherapy Optimization PROBLEM: Deliver lethal dose to tumor whilst minimizing damage to healthy tissues APPROACH: Hybrid: QC + Conventional Computer • Design = bit string • Quality = result of running extensive radiation transport simulation • D-Wave system learns from simulations to predict better designs IMPACT: • Hybrid quantum-classical design found a radiation therapy treatment that minimized the objective function to 70.7 c.f. 120.0 for tabu, and ran in 1/3 the time making fewer calls to radiation transport © 2013 D-Wave Systems Inc. All Rights Reserved 28 simulation
  • 29. Conclusions • We see quantum computing as a new resource for HPC • Technology scaling faster than Moore’s Law • 1,024-qubit quantum computer by mid-2014 • Performance is encouraging • Many potential uses in combinatorial optimization, engineering design optimization, A.I., machine learning & sampling • Seeking early adopters to explore QC-HPC synergy Email: cpwilliams@dwavesys.com © 2013 D-Wave Systems Inc. All Rights Reserved 29
  • 30. Thank you! Email: cpwilliams@dwavesys.com © 2013 D-Wave Systems Inc. All Rights Reserved 30