1 / 36

Image matching with a 28-qubit superconducting quantum computer

Image matching with a 28-qubit superconducting quantum computer. Progress in Quantum Computing panel presentation slides Supercomputing 2007 Reno, Nevada November 15 th , 2007 1:30pm—3:00pm. Image matching technical leads. Image matching algorithms and applications

roy
Download Presentation

Image matching with a 28-qubit superconducting quantum computer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Image matching with a 28-qubitsuperconducting quantum computer Progress in Quantum Computing panel presentation slides Supercomputing 2007 Reno, Nevada November 15th, 2007 1:30pm—3:00pm

  2. Image matching technical leads • Image matching algorithms and applications Dr. Hartmut Neven, Technical Lead Manager neven@google.com • Quantum computing algorithms and hardware Dr. Geordie Rose, Chief Technology Officer rose@dwavesys.com

  3. Prologue: D-Wave • Only pure play company in two categories: quantum computation and superconducting computing systems • Best financed & largest effort in both categories • More granted US QC patents than all other corporations (IBM, Microsoft, HP, NEC, …) combined • Empirical high-throughput philosophy; Eight full processor design cycles completed so far in 2007 • Core technical team TRW, NASA, JPL, MDA, Kodak, Electronic Arts, LSI Logic, top computer science & physics research scientists

  4. Overview • Our system: The problem we solve • How superconducting AQCs work: Some physics • Case study: Solving image matching problems with a D-Wave quantum computing system

  5. Demo system is a web services QUBO solver • Quadratic Unconstrained Binary Optimization: Minimize E over binary variables xi ; hi & Jij 

  6. High-level systems architecture QUBO out Local solver engine Quantum computer Solution returned User data

  7. Under the Hood: D-Wave quantum processors

  8. A problem with a split personality • QUBO is equivalent to the two-dimensional Ising model in a magnetic field (2DIMM) problem

  9. What this problem means to a computer scientist • QUBO is NP-hard ; the decision version isNP-complete Few technical terms have gained such rapid notoriety as the appellation “NP-complete”. In the short time since its introduction in the early 1970s, this term has come to symbolize the abyss of inherent intractability that algorithm designers increasingly face as they seek to solve larger and more complex problems. Computers and Intractability: A Guide to the Theory of NP-Completeness Michael R. Garey and David S. Johnson

  10. What this problem means to a physicist • Model for describing real physical systems The Ising model tries to imitate behaviour in which individual elements (e.g., atoms, animals, protein folds, biological membrane, social behavior, etc.) modify their behavior so as to conform to the behavior of other individuals in their vicinity… More than 12,000 papers have been published between 1969 and 1997 using the Ising model. http://scienceworld.wolfram.com/physics/IsingModel.html

  11. Core concept: Use (quantum) physics to do math • Deep connection between hard math problem and fundamental laws of nature • Build an “analog computer” at the ultimate limits of what is possible… any computer that could do better would violate the laws of physics Math Physics

  12. Our approach: Superconducting adiabatic quantum computer • Extremely fast: Special purpose processor; superconducting electronics are naturally fast (700+ GHz) • Extremely low power: In principle reversible (zero heat generation); in practice power consumption & heat generation drastically reduced (factors of millions) • At the limits of physics: Universal quantum computer… can’t do better

  13. Device schematic: Niobium CJJ RF-SQUID flux qubit Qubit loop Compound Josephson junction (CJJ) loop One current out Two currents in

  14. Device physics: The Hamiltonian Potential energy: cosine + parabola

  15. Potential energy can be programmed by user E

  16. Qubit manipulation: cmodulates barrier height

  17. Qubit manipulation: xtilts double well

  18. Readout basis: Direction of circulating current |0>|1>

  19. Device schematic: Symmetric bipolar coupler

  20. Models of computation:\\adiabatic quantum computation • Computer initialized in “easy to reach” (convex) ground state • Answer encoded in final state • All currents adjusted slowly enough so that system remains in ground state at all times • AQC can be universal for QC • AQC is exact by definition

  21. Models of computation:\\quantum annealing • Computer initialized in ground state • Answer encoded in final state • All currents adjusted over period of time fixed by user • QA is a heuristic algorithm

  22. Processor designed to enable AQC/QA

  23. Problem Hamiltonian = desired QUBO

  24. A simple operating prescription • Set CJJ biases to maximally lower barriers • Raise {h,J} biases to target values • Ramp CJJ biases to large barriers • Read out qubits

  25. Image matching • This is hard: Automated object recognition is a foundational artificial intelligence problem known to be very difficult for designed (as opposed to evolved) computers

  26. Image matching • Given two images

  27. Image matching • Identify interest points in each image

  28. Image matching • Generate local description of all interest points (local wavelet transform  feature vectors) j

  29. Image matching • Define point-wise similarity between interest point j in image 1 and interest point  in image 2 to be inner product of feature vectors  j

  30. Image matching • Generate relational description of all pairs of interest points j k

  31. Image matching • Define relational compatibility of a pair (j,k) from first image and a pair (,) from second image

  32. Image matching as a QUBO • Quadratic Unconstrained Binary Optimization problem: Minimize E over binary variables x[ i, ] • The set of all pairs {iG1,G2} where x[ i, ]=1 gives the region and size of maximum overlap Favors point-wise similarity Favors relational compatibility

  33. Show Demo

  34. Summary of preliminary results • A set of progressively more powerful superconducting quantum processors have been built • Next generation Q3/2008 targets competition with incumbent QUBO solver methods (500+ qubits) • Web services architecture operational at several levels of abstraction from hardware; APIs documented and available

More Related