TY - JOUR
T1 - 32
AU - Nishio, Shin
AU - Pan, Yulu
AU - Satoh, Takahiko
AU - Amano, Hideharu
AU - Meter, Rodney Van
N1 - Funding Information:
Current affiliation of Y. Pan is the University of Tokyo. S. Nishio and Y. Pan contributed equally to this research. This work was supported by MEXT Quantum Leap Flagship Program Grant Number JPMXS0118067285. The results presented in this article were obtained in part using an IBM Q quantum computing system as part of the IBM Q Network. The views expressed are those of the authors and do not reflect the official policy or position of IBM or the IBM Q team. Authors’ addresses: S. Nishio, T. Satoh, and R. V. Meter; emails: {parton, satoh, rdv}@sfc.wide.ad.jp; Y. Pan and H. Amano; emails: {pandaman, hunga}@am.ics.keio.ac.jp. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from permissions@acm.org. © 2020 Copyright held by the owner/author(s). Publication rights licensed to ACM. 1550-4832/2020/05-ART32 $15.00 https://doi.org/10.1145/3386162
Publisher Copyright:
© 2020 ACM.
PY - 2020/7
Y1 - 2020/7
N2 - NISQ (Noisy, Intermediate-Scale Quantum) computing requires error mitigation to achieve meaningful computation. Our compilation tool development focuses on the fact that the error rates of individual qubits are not equal, with a goal of maximizing the success probability of real-world subroutines such as an adder circuit. We begin by establishing a metric for choosing among possible paths and circuit alternatives for executing gates between variables placed far apart within the processor, and test our approach on two IBM 20-qubit systems named Tokyo and Poughkeepsie. We find that a single-number metric describing the fidelity of individual gates is a useful but imperfect guide. Our compiler uses this subsystem and maps complete circuits onto the machine using a beam search-based heuristic that will scale as processor and program sizes grow. To evaluate the whole compilation process, we compiled and executed adder circuits, then calculated the Kullback-Leibler divergence (KL-divergence, a measure of the distance between two probability distributions). For a circuit within the capabilities of the hardware, our compilation increases estimated success probability and reduces KL-divergence relative to an error-oblivious placement.
AB - NISQ (Noisy, Intermediate-Scale Quantum) computing requires error mitigation to achieve meaningful computation. Our compilation tool development focuses on the fact that the error rates of individual qubits are not equal, with a goal of maximizing the success probability of real-world subroutines such as an adder circuit. We begin by establishing a metric for choosing among possible paths and circuit alternatives for executing gates between variables placed far apart within the processor, and test our approach on two IBM 20-qubit systems named Tokyo and Poughkeepsie. We find that a single-number metric describing the fidelity of individual gates is a useful but imperfect guide. Our compiler uses this subsystem and maps complete circuits onto the machine using a beam search-based heuristic that will scale as processor and program sizes grow. To evaluate the whole compilation process, we compiled and executed adder circuits, then calculated the Kullback-Leibler divergence (KL-divergence, a measure of the distance between two probability distributions). For a circuit within the capabilities of the hardware, our compilation increases estimated success probability and reduces KL-divergence relative to an error-oblivious placement.
KW - Error Aware compilation
KW - Experimental Quantum Computation
KW - Quantum Programming Tools
UR - http://www.scopus.com/inward/record.url?scp=85093365176&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85093365176&partnerID=8YFLogxK
U2 - 10.1145/3386162
DO - 10.1145/3386162
M3 - Article
AN - SCOPUS:85093365176
SN - 1550-4832
VL - 16
JO - ACM Journal on Emerging Technologies in Computing Systems
JF - ACM Journal on Emerging Technologies in Computing Systems
IS - 3
M1 - 31
ER -