Enhancing a Near-Term Quantum Accelerator's Instruction Set Architecture for Materials Science Applications
arXiv:2003.03460 · doi:10.1109/TQE.2020.2965810
Abstract
Quantum computers with tens to hundreds of noisy qubits are being developed today. To be useful for real-world applications, we believe that these near-term systems cannot simply be scaled-down non-error-corrected versions of future fault-tolerant large-scale quantum computers. These near-term systems require specific architecture and design attributes to realize their full potential. To efficiently execute an algorithm, the quantum coprocessor must be designed to scale with respect to qubit number and to maximize useful computation within the qubits' decoherence bounds. In this work, we employ an application-system-qubit co-design methodology to architect a near-term quantum coprocessor. To support algorithms from the real-world application area of simulating the quantum dynamics of a material system, we design a (parameterized) arbitrary single-qubit rotation instruction and a two-qubit entangling controlled-Z instruction. We introduce dynamic gate set and paging mechanisms to implement the instructions. To evaluate the functionality and performance of these two instructions, we implement a two-qubit version of an algorithm to study a disorder-induced metal-insulator transition and run 60 random instances of it, each of which realizes one disorder configuration and contains 40 two-qubit instructions (or gates) and 104 single-qubit instructions. We observe the expected quantum dynamics of the time-evolution of this system.
Received August 15, 2019; revised December 9, 2019; accepted December 13, 2019; date of publication January 28, 2020; date of current version February 14, 2020
References in corpus (23)
- Quantum Computing in the NISQ era and beyond
- Circuit Quantum Electrodynamics: Coherent Coupling of a Single Photon to a Cooper Pair Box
- Quantum Computing
- Charge insensitive qubit design derived from the Cooper pair box
- Hardware-efficient Variational Quantum Eigensolver for Small Molecules and Quantum Magnets
- Cavity quantum electrodynamics for superconducting electrical circuits: an architecture for quantum computation
- The Physical Implementation of Quantum Computation
- Coupling Superconducting Qubits via a Cavity Bus
- Trapped-Ion Quantum Computing: Progress and Challenges
- NMR Techniques for Quantum Control and Computation
- Quantum computing with trapped ions
- Demonstration of Two-Qubit Algorithms with a Superconducting Quantum Processor
- Coherent Josephson qubit suitable for scalable quantum integrated circuits
- Toward the first quantum simulation with quantum speedup
- Cloud Quantum Computing of an Atomic Nucleus
- Layered architecture for quantum computing
- A fast, low-leakage, high-fidelity two-qubit gate for a programmable superconducting quantum computer
- ScaffCC: Scalable Compilation and Analysis of Quantum Programs
- Many body localization and thermalization: insights from the entanglement spectrum
- Error Mitigation by Symmetry Verification on a Variational Quantum Eigensolver
- Measuring the Renyi entropy of a two-site Fermi-Hubbard model on a trapped ion quantum computer
- Density-matrix simulation of small surface codes under current and projected experimental noise
- An Experimental Microarchitecture for a Superconducting Quantum Processor
Cited by in corpus (4)
- Probing many-body localization on a noisy quantum computer
- Designing calibration and expressivity-efficient instruction sets for quantum computing
- Engineering the Cost Function of a Variational Quantum Algorithm for Implementation on Near-Term Devices
- Distributed-HISQ: A Distributed Quantum Control Architecture