Full-Stack, Real-System Quantum Computer Studies: Architectural Comparisons and Design Insights

05/27/2019
by   Prakash Murali, et al.
0

In recent years, Quantum Computing (QC) has progressed to the point where small working prototypes are available for use. Termed Noisy Intermediate-Scale Quantum (NISQ) computers, these prototypes are too small for large benchmarks or even for Quantum Error Correction, but they do have sufficient resources to run small benchmarks, particularly if compiled with optimizations to make use of scarce qubits and limited operation counts and coherence times. QC has not yet, however, settled on a particular preferred device implementation technology, and indeed different NISQ prototypes implement qubits with very different physical approaches and therefore widely-varying device and machine characteristics. Our work performs a full-stack, benchmark-driven hardware-software analysis of QC systems. We evaluate QC architectural possibilities, software-visible gates, and software optimizations to tackle fundamental design questions about gate set choices, communication topology, the factors affecting benchmark performance and compiler optimizations. In order to answer key cross-technology and cross-platform design questions, our work has built the first top-to-bottom toolflow to target different qubit device technologies, including superconducting and trapped ion qubits which are the current QC front-runners. We use our toolflow, TriQ, to conduct real-system measurements on 7 running QC prototypes from 3 different groups, IBM, Rigetti, and University of Maryland. From these real-system experiences at QC's hardware-software interface, we make observations about native and software-visible gates for different QC technologies, communication topologies, and the value of noise-aware compilation even on lower-noise platforms. This is the largest cross-platform real-system QC study performed thus far; its results have the potential to inform both QC device and compiler design going forward.

READ FULL TEXT

page 2

page 5

page 8

page 10

page 11

research
05/21/2022

Not All SWAPs Have the Same Cost: A Case for Optimization-Aware Qubit Routing

Despite rapid advances in quantum computing technologies, the qubit conn...
research
07/27/2023

Decomposing and Routing Quantum Circuits Under Constraints for Neutral Atom Architectures

Quantum computing is in an era defined by rapidly evolving quantum hardw...
research
03/08/2019

Formal Constraint-based Compilation for Noisy Intermediate-Scale Quantum Systems

Noisy, intermediate-scale quantum (NISQ) systems are expected to have a ...
research
02/28/2022

Arline Benchmarks: Automated Benchmarking Platform for Quantum Compilers

Efficient compilation of quantum algorithms is vital in the era of Noisy...
research
11/11/2021

Exploiting Long-Distance Interactions and Tolerating Atom Loss in Neutral Atom Quantum Architectures

Quantum technologies currently struggle to scale beyond moderate scale p...
research
01/30/2019

Noise-Adaptive Compiler Mappings for Noisy Intermediate-Scale Quantum Computers

A massive gap exists between current quantum computing (QC) prototypes, ...
research
06/26/2023

Clifford Assisted Optimal Pass Selection for Quantum Transpilation

The fidelity of quantum programs in the NISQ era is limited by high leve...

Please sign up or login with your details

Forgot password? Click here to reset