The D-Wave 2X Quantum Computer Technology Overview

Similar documents
The D-Wave 2000Q Quantum Computer Technology Overview

Canary Foundation at Stanford. D-Wave Systems Murray Thom February 27 th, 2017

Quantum Effect or HPC without FLOPS. Lugano March 23, 2016

Qubits qop Tools Directions

Turbulence Simulations

Quantum computing with superconducting qubits Towards useful applications

Quantum Computing. Separating the 'hope' from the 'hype' Suzanne Gildert (D-Wave Systems, Inc) 4th September :00am PST, Teleplace

A Reconfigurable Quantum Computer

Statistics and Quantum Computing

The International Quantum Race

Introduction to Quantum Computing D-Wave Background D-Wave System Programming Environment Potential Applications

Building Quantum Computers: Is the end near for the silicon chip?

Developing a commercial superconducting quantum annealing processor

A Quantum Computing Approach to the Verification and Validation of Complex Cyber-Physical Systems

Gates for Adiabatic Quantum Computing

System Roadmap. Qubits 2018 D-Wave Users Conference Knoxville. Jed Whittaker D-Wave Systems Inc. September 25, 2018

The Quantum Supremacy Experiment

Magnetic Property Measurement System

Quantum technology popular science description

Analog Computing: a different way to think about building a (quantum) computer

Quantum Computing. The Future of Advanced (Secure) Computing. Dr. Eric Dauler. MIT Lincoln Laboratory 5 March 2018

Jim Held, Ph.D., Intel Fellow & Director Emerging Technology Research, Intel Labs. HPC User Forum April 18, 2018

Supercondcting Qubits

Intel s approach to Quantum Computing

B I A S T E E Reducing the Size of the Filtering Hardware. for Josephson Junction Qubit Experiments Using. Iron Powder Inductor Cores.

IBM Systems for Cognitive Solutions

From Last Time. Partially full bands = metal Bands completely full or empty = insulator / seminconductor

Cyber Security in the Quantum Era

Building Blocks for Quantum Computing Part IV. Design and Construction of the Trapped Ion Quantum Computer (TIQC)

Post Von Neumann Computing

What is quantum computing?

The Quantum Landscape

Quantum Computing: From Circuit To Architecture

Quantum Computers Is the Future Here?

Summary of Hyperion Research's First QC Expert Panel Survey Questions/Answers. Bob Sorensen, Earl Joseph, Steve Conway, and Alex Norton

(Cat. No CFM) Product Data

phys4.20 Page 1 - the ac Josephson effect relates the voltage V across a Junction to the temporal change of the phase difference

Quantum Annealing with continuous variables: Low-Rank Matrix Factorization. Daniele Ottaviani CINECA. Alfonso Amendola ENI

Magnetron Sputter Coater Design Software. The most important thing we build is trust. Probe and perfect magnetron design with Opera

CRYOGENIC DRAM BASED MEMORY SYSTEM FOR SCALABLE QUANTUM COMPUTERS: A FEASIBILITY STUDY

HiLumi LHC FP7 High Luminosity Large Hadron Collider Design Study. Milestone Report. Cryogenic Scenarios for the Cold Powering System

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd.

CSE370: Introduction to Digital Design

Secrets of Quantum Information Science

Electrical and Magnetic Properties of High Temperature Superconductors Using Varying forms of Data Acquisition

Physics is becoming too difficult for physicists. David Hilbert (mathematician)

Quantum Computers. Todd A. Brun Communication Sciences Institute USC

Parallelization of the QC-lib Quantum Computer Simulator Library

Quantum Computing: From Science to Application Dr. Andreas Fuhrer Quantum technology, IBM Research - Zurich

0 volts. 2 volts. 5 volts

Building Blocks for Quantum Computing Part V Operation of the Trapped Ion Quantum Computer

Low Temperature Physics Measurement Systems

Quantum annealing. Matthias Troyer (ETH Zürich) John Martinis (UCSB) Dave Wecker (Microsoft)

Quantum Computing Professor Andrew M. Steane Oxford University

Experimental Quantum Computing: A technology overview

Dynamic simulation of DH house stations

The Basics of Light. Sunrise from the Space Shuttle, STS-47 mission. The Basics of Light

Financial Portfolio Management using D-Wave s Quantum Optimizer: The Case of Abu Dhabi Securities Exchange

Adiabatic quantum computation a tutorial for computer scientists

LEADING THE EVOLUTION OF COMPUTE MARK KACHMAREK HPC STRATEGIC PLANNING MANAGER APRIL 17, 2018

Exploring reverse annealing as a tool for hybrid quantum/classical computing

Quantum computing and the entanglement frontier. John Preskill NAS Annual Meeting 29 April 2018

- Why aren t there more quantum algorithms? - Quantum Programming Languages. By : Amanda Cieslak and Ahmana Tarin

Quantum Computing. Richard Jozsa Centre for Quantum Information and Foundations DAMTP University of Cambridge

DATA SCIENCE SIMPLIFIED USING ARCGIS API FOR PYTHON

1 Brief Introduction to Quantum Mechanics

A100H Exploring the Universe: The interaction of light and matter. Martin D. Weinberg UMass Astronomy

Further information: Basic principles of quantum computing Information on development areas of Volkswagen Group IT

D-Wave: real quantum computer?

Quantum Computing: the Majorana Fermion Solution. By: Ryan Sinclair. Physics 642 4/28/2016

Energy Levels Zero energy. From Last Time Molecules. Today. n- and p-type semiconductors. Energy Levels in a Metal. Junctions

Quantum Computing. Vraj Parikh B.E.-G.H.Patel College of Engineering & Technology, Anand (Affiliated with GTU) Abstract HISTORY OF QUANTUM COMPUTING-

von Neumann Architecture

Great Ideas in Theoretical Computer Science. Lecture 28: A Gentle Introduction to Quantum Computation

Electricity Worksheets

From Physics to Logic

Cryogenic and Electrical Test Results of a 30 M HTS Power Cable

Global 3D Machine Vision Market Report- Forecast till 2022

System design of 60K Stirling-type co-axial pulse tube coolers for HTS RF filters

Quantum Computation 650 Spring 2009 Lectures The World of Quantum Information. Quantum Information: fundamental principles

New feature on the course website

Ch24 Page 1. Chapter 24 Magnetic Fields and Forces Thursday, March 11, :26 PM

Theory of Computation. Theory of Computation

Solid-State Spin Quantum Computers

White paper Quantum computing in financial services

GENERALIZATION IN THE NEW GENERATION OF GIS. Dan Lee ESRI, Inc. 380 New York Street Redlands, CA USA Fax:

TRANSFORMERS. Pascal Tixador. Grenoble INP - Institut Néel / G2Elab. Introduction

INTENSIVE COMPUTATION. Annalisa Massini

Design Considerations for Integrated Semiconductor Control Electronics for a Large-scale Solid State Quantum Processor

Design at the Register Transfer Level

HTS Roadmap for Electric Power Systems October 2015

Featured Articles Advanced Research into AI Ising Computer

Enabling ENVI. ArcGIS for Server

Quantum Computing: it s the end of the world as we know it? Giesecke+Devrient Munich, June 2018

Quantum High Performance Computing. Matthias Troyer Station Q QuArC, Microsoft

Finding Maximum Cliques on a Quantum Annealer

Introduction to Quantum Computing

Development of a Compressor for a Miniature Pulse Tube Cryocooler of 2.5 W at 65 K

20. Combinational Circuits

Introduction to Quantum Computing

Transcription:

The D-Wave 2X Quantum Computer Technology Overview D-Wave Systems Inc. www.dwavesys.com

Quantum Computing for the Real World Founded in 1999, D-Wave Systems is the world s first quantum computing company. Our mission is to integrate new discoveries in physics, engineering, manufacturing, and computer science into breakthrough approaches to computation to help solve some of the world s most challenging computing problems. Today D-Wave is the recognized leader in the development, fabrication, and integration of superconducting quantum computers. Our systems are being used by world-class organizations and institutions including Lockheed Martin, Google, NASA, the University of Southern California and Los Alamos National Laboratory. D-Wave currently has more than 140 granted US patents and has published over 80 scientific papers, many of which have appeared in leading science journals. While we are only at the beginning of this journey, quantum computing has the potential to help solve some of the most complex technical, national defense, scientific, and commercial problems that organizations face.

Quantum Computing To speed computation, quantum computers tap directly into an unimaginably vast fabric of reality the strange and counter-intuitive world of quantum mechanics. Rather than store information using bits represented by 0s or 1s as conventional computers do, quantum computers use quantum bits, or qubits, to encode information as 0s, 1s or both simultaneously. This superposition of states, along with the quantum effects of entanglement and quantum tunneling, enable quantum computers to consider and manipulate many combinations of bits simultaneously. The D-Wave 2X processor, with 1000 qubits, can evaluate all 2 1000 possible solutions at the same time. The D-Wave 2X system implements a quantum annealing algorithm, which solves problems by searching for the global minimum of a function. This is fundamentally different from the familiar framework of classical computing built on logical operations, but it is relevant in many high value problems such as minimizing error in a voice recognition system, controlling risk in a financial portfolio, or reducing energy loss in an electrical grid. While there are different ways in which users can submit problems to the system, at the level of the machine instruction of the quantum processor the system solves a Quadratic Unconstrained Binary Optimization Problem (QUBO), where binary variables are mapped to qubits and correlations between variables are mapped to couplings between qubits. The system of interacting qubits is evolved quantum mechanically via the annealing algorithm to find optimal or near-optimal solutions. With 1000 qubits, the D-Wave 2X system can search through 2 1000 possible solutions simultaneously. Solving problems with the D-Wave 2X system can be thought of as trying to find the lowest point on a landscape of peaks and valleys. Every possible solution is mapped to coordinates on the landscape, and the altitude of the landscape is the energy or cost of the solution at that point. The aim is to find the lowest point or points on the map and read the coordinates, as this gives the lowest energy, or optimal solution to the problem. The special properties of quantum physics, such as quantum tunneling, allow the quantum computer to explore this landscape in ways that have never before been possible with classical systems. Quantum tunneling is like a layer of water that covers the entire landscape. As well as running over the surface, water can tunnel through the mountains as it looks for the lowest valley. The water is an analogy for the probability that a given solution will be returned. When the quantum computations occur, the water (or probability) is pooled around the lowest valleys. The more water in a valley, the higher the probability of that solution being returned. A classical computer, on the other hand, is like a single traveler exploring the surface of a landscape one point at a time.

The D-Wave Quantum Computer The physical footprint of the system is approximately 10' x 7' x 10' (L x W x H). It houses a sophisticated cryogenic refrigeration system, shielding and I/O systems that support a single thumbnail-sized quantum processor. Most of the physical volume of the current system is due to the size of the refrigeration system and to provide easy service access. In order for the quantum effects to play a role in computation, the quantum processor must operate in an extreme isolated environment. The refrigerator and many layers of shielding create an internal environment with a temperature close to absolute zero that is isolated from external magnetic fields, vibration, and external RF signals of any form. The adjoining cabinets contain the control subsystems and the front-end servers that provide connectivity to the system. The D-Wave 2X system can be deployed as part of a High Performance Computing (HPC) data center using standard interfaces and protocols.

Colder than Interstellar Space Reducing the temperature of the quantum processor to near absolute zero is required to isolate it from its surroundings so that it can behave quantum mechanically. In general, the performance increases as temperature is lowered - the lower the temperature, the better. The D-Wave 2X processor operates at a temperature of 15 millikelvin, which is approximately 180 times colder than interstellar space. The refrigeration system used to cool the processor is known as a dry dilution refrigerator. It uses liquid helium in a closedloop cycle in which it is recycled and recondensed using a pulse tube cryocooler. The closed-loop refrigeration removes the need for on-site replenishment of liquid helium and makes the system suitable for remote deployment. While dilution refrigerators are not uncommon in research environments, D-Wave has advanced the technology to ensure long life and high reliability. Temperature in kelvin Starting at room temperature at the top, the temperature decreases at each level until it is close to absolute zero where the processor itself is located. As the cooling power available at such low temperatures is extremely low, D-Wave has taken great care to minimize the heat loads and effectively manage the heat transfer within the system. Despite the extreme environment inside the system, the D-Wave quantum computer can be located in a standard data center environment.

I/O, Shielding, and Materials The I/O subsystem is responsible for passing information from the user to the processor and back. After receiving a problem from the user via standard web protocols, data is converted to analog signals and carried on normal conducting wires that transition to superconducting wires at low temperatures. The requirements for the I/O and shielding subsystems placed many unusual demands on the design, materials and manufacturing processes required. The I/O subsystem was designed to filter out essentially all unwanted noise, function at millikelvin temperatures and withstand multiple warming and cooling cycles between room temperature and base temperature. The current I/O system uses 200 heavily filtered lines from the control electronics to the processor that were specifically designed for optimal system performance. The system also includes a variety of superconducting metals which often require unusual and non-standard manufacturing techniques. In addition, none of the materials close to the processor can be magnetic. magnetic field. This low magnetic field environment is achieved with a system comprised of multiple shields, some of them high permeability metals and some of them superconducting. The system sits inside a shielded enclosure that screens out RF electromagnetic noise. The only path for signals between the inside and outside of the shielded enclosure is a digital optical channel carrying programming information in, and results of computations out. The processor resides in a high vacuum environment in which the pressure is 10 billion times lower than atmospheric pressure. As the quantum processor is adversely affected by stray magnetic fields, extreme care had to be taken to exclude them. The magnetic shielding subsystem achieves fields less than 1 nanotesla across the processor in each axis. This is approximately 50,000 times less than the Earth s Cross-section of a D-Wave 2X system highlighting the electronic components

Power and Cooling Unlike traditional supercomputers that generate massive amounts of heat and require huge amounts of power, the D-Wave system is based on superconducting electronics that do not dissipate heat and require little supply power. The D-Wave 2X consumes less than 25 kw of power, most of which is required for cooling and operating front-end servers. As more powerful quantum processors are released, this power requirement will remain low. The system requires water cooling, but the amount of water needed is on par with what a kitchen tap can provide. The amount of air conditioning needed is a tiny fraction (1/10) of what would be expected in a data center given the footprint of the system. D-Wave 2X TM System 25 kw Traditional Supercomputer 2500 kw

The Quantum Processor The D-Wave quantum processor is built from a lattice of tiny loops of the metal niobium, each of which is one quantum bit, or qubit (shown on the next page, outlined in red). When niobium is cooled down below 9.2 kelvin it becomes a superconductor and starts to exhibit quantum mechanical effects. By circulating current either clockwise or counter-clockwise, the superconducting qubit emits a magnetic field pointing downward or upward, encoding a logical 1 or 0. During quantum annealing, current flows clockwise and counter-clockwise simultaneously. This enables the qubits to be in a superposition state that is, both a 0 and a 1 at the same time. At the end of the quantum annealing cycle the qubit collapses into one of the two states, either a 0 or 1.

.In order to go from a single qubit to a multi-qubit processor, the qubits must be connected together to exchange information. This is achieved through the use of elements known as couplers, which are also made from superconducting loops. Putting many qubits and couplers together with control circuitry to manage the magnetic fields creates a fabric of programmable quantum devices. After the computation has finished and the qubits have settled into their final (classical) 0 or 1 states, the values held by the qubits are returned to the user as a bit string of 0s and 1s. The D-Wave 2X system is based on a fabric of 1000+ qubits and over 3000 couplers. In order to attain this scale the processors contain over 128,000 Josephson Junctions - believed to be the most complex superconductor integrated circuits ever built. D-Wave s next generation quantum computing system will consist of 2000 qubits, enabling larger problems to be solved and extending D-Wave s significant lead over all quantum computing competitors. The new system will also include control features that allow users to tune the quantum computational process to solve problems faster, and find more diverse solutions when they exist. In early tests, these new features have yielded performance improvements of up to 1000 times over the D-Wave 2X system. D-Wave System Qubits in red Quantum processor

Software and Programming The D-Wave 2X System has a web API with client libraries available for C, C++, Python and MATLAB. This interface allows the machine to be easily accessed as a cloud resource over a network. Using development tools and client libraries, users can write code in the language of their choice. As described below, users can submit problems to the system in a number of different ways. Values corresponding to the weights of the qubits and coupling strengths of the interaction between them are submitted to the system, which then executes a single Quantum Machine Instruction (QMI) for processing. The solutions are values that correspond to the optimal configuration of qubits found, or the lowest points in the energy landscape. These values are returned to the user program over the network. Because a quantum computer is probabilistic rather than deterministic, multiple values can be returned, providing not only the best solution found but also other very good alternatives from which to choose. Users can specify the number of solutions they want the system to return. A variety of tools are being developed by D-Wave, quantum software companies and D-Wave system users to make the system easier to use by programmers and subject matter experts. These tools will enable more users to build effective algorithms, models and applications. There are multiple ways to submit a problem to the D-Wave quantum computer: Use a program in C, C++, Python or MATLAB to create and execute a Quantum Machine Instruction Use one of the D-Wave tools under development including: QSage, a translator designed for optimization problems ToQ, a High Level Language translator used for constraint satisfaction problems and designed to let users speak in the language of their problem domain qbsolv, a hybrid partitioning optimization solver for problems that are larger than will fit natively on the quantum processor Use dw, which executes QMIs created via a text editor To learn about the structure of a QMI, a user can manually enter a QMI via the Qubist web interface to view and execute a Quantum Machine Instruction.

What s Next While the D-Wave quantum computer is the most advanced in the world, we are still at the very beginning of the evolution of quantum computing. In the coming years we expect to see great advances in all aspects of the technology, from computing hardware and environmental elements to system software and tools to a growing ecosystem of applications designed to take advantage of the unique characteristics of the quantum system. It is truly an exciting time to be involved in the next great computing revolution. To learn more, contact us or check out our videos, white papers, scientific papers and other content at www.dwavesys.com/resources. D-Wave is a trademark of D-Wave Systems, Inc. All other marks are the property of their respective owners. Copyright 2016 D-Wave Systems Inc. 09-1062A-B D-Wave Systems Inc. www.dwavesys.com