Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

High-performance computing with quantum processing units

Journal Article · · ACM Journal on Emerging Technologies in Computing Systems
DOI:https://doi.org/10.1145/3007651· OSTI ID:1357960
 [1];  [1]
  1. Univ. of Tennessee, Knoxville, TN (United States)
The prospects of quantum computing have driven efforts to realize fully functional quantum processing units (QPUs). Recent success in developing proof-of-principle QPUs has prompted the question of how to integrate these emerging processors into modern high-performance computing (HPC) systems. We examine how QPUs can be integrated into current and future HPC system architectures by accounting for func- tional and physical design requirements. We identify two integration pathways that are differentiated by infrastructure constraints on the QPU and the use cases expected for the HPC system. This includes a tight integration that assumes infrastructure bottlenecks can be overcome as well as a loose integration that as- sumes they cannot. We find that the performance of both approaches is likely to depend on the quantum interconnect that serves to entangle multiple QPUs. As a result, we also identify several challenges in assessing QPU performance for HPC, and we consider new metrics that capture the interplay between system architecture and the quantum parallelism underlying computational performance.
Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
ORNL work for others; USDOE
Grant/Contract Number:
AC05-00OR22725
OSTI ID:
1357960
Journal Information:
ACM Journal on Emerging Technologies in Computing Systems, Journal Name: ACM Journal on Emerging Technologies in Computing Systems Journal Issue: 3 Vol. 13; ISSN 1550-4832
Publisher:
Association for Computing MachineryCopyright Statement
Country of Publication:
United States
Language:
English

References (40)

The Physical Implementation of Quantum Computation journal September 2000
Quantum Computing for Computer Architects, Second Edition book January 2011
Towards a quantum programming language journal August 2004
Quantum annealing with manufactured spins journal May 2011
A variational eigenvalue solver on a photonic quantum processor journal July 2014
From transistor to trapped-ion computers for quantum chemistry journal January 2014
An integrated programming and development environment for adiabatic quantum optimization journal January 2014
Quantum Theory, the Church-Turing Principle and the Universal Quantum Computer journal July 1985
On the power of quantum computation
  • Vazirani, Umesh
  • Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, Vol. 356, Issue 1743 https://doi.org/10.1098/rsta.1998.0247
journal August 1998
Cryogenic Control Architecture for Large-Scale Quantum Computing journal February 2015
Simulation of Many-Body Fermi Systems on a Universal Quantum Computer journal September 1997
Layered Architecture for Quantum Computing journal July 2012
Quantum algorithms for algebraic problems journal January 2010
Hybrid Quantum-Classical Approach to Correlated Materials journal September 2016
Universal Blind Quantum Computation
  • Broadbent, Anne; Fitzsimons, Joseph; Kashefi, Elham
  • 2009 IEEE 50th Annual Symposium on Foundations of Computer Science (FOCS), 2009 50th Annual IEEE Symposium on Foundations of Computer Science https://doi.org/10.1109/FOCS.2009.36
conference October 2009
High-Performance Computing Applications on Novel Architectures journal November 2008
The Impact of Heterogeneous Computer Architectures on Computational Physics journal March 2015
Programmable multi-node quantum network design and simulation conference May 2016
A surface code quantum computer in silicon journal October 2015
Scaling the Ion Trap Quantum Processor journal March 2013
Superconducting Circuits for Quantum Information: An Outlook journal March 2013
Room-Temperature Quantum Bit Storage Exceeding 39 Minutes Using Ionized Donors in Silicon-28 journal November 2013
Universal linear optics journal July 2015
Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer journal October 1997
On the Power of Quantum Computation journal October 1997
Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer journal January 1999
Distributed Quantum Computation Architecture Using Semiconductor Nanophotonics journal February 2010
Architectural implications of quantum computing technologies journal January 2006
Quantum Memory Hierarchies: Efficient Designs to Match Available Parallelism in Quantum Computing journal May 2006
Quipper: a scalable quantum programming language
  • Green, Alexander S.; Lumsdaine, Peter LeFanu; Ross, Neil J.
  • Proceedings of the 34th ACM SIGPLAN conference on Programming language design and implementation - PLDI '13 https://doi.org/10.1145/2491956.2462177
conference January 2013
Quipper: a scalable quantum programming language journal June 2013
Efficient load balancing for wide-area divide-and-conquer applications
  • van Nieuwpoort, Rob V.; Kielmann, Thilo; Bal, Henri E.
  • Proceedings of the eighth ACM SIGPLAN symposium on Principles and practices of parallel programming - PPoPP '01 https://doi.org/10.1145/379539.379563
conference January 2001
Efficient load balancing for wide-area divide-and-conquer applications journal July 2001
Simulating Chemistry Using Quantum Computers journal May 2011
Major Computer Science Challenges At Exascale journal September 2009
Conventions for quantum pseudocode report June 1996
Quantum Computing for Computer Architects, Second Edition journal March 2011
Hybrid Quantum-Classical Approach to Correlated Materials text January 2016
Quantum algorithms for algebraic problems text January 2008
Quantum Memory Hierarchies: Efficient Designs to Match Available Parallelism in Quantum Computing preprint January 2006

Cited By (4)

Performance Models for Split-Execution Computing Systems conference May 2016
Programmable multi-node quantum network design and simulation conference May 2016
XACC: a system-level software infrastructure for heterogeneous quantum–classical computing journal February 2020
Quantum Informatics: Overview of the main Achievements journal February 2019

Similar Records

A Conceptual Architecture for a Quantum-HPC Middleware
Conference · Sun Jul 02 00:00:00 EDT 2023 · OSTI ID:2204147

Quantum communications work at SQMS
Conference · Mon Sep 23 00:00:00 EDT 2024 · OSTI ID:2448587