Loading…

Optimizing Quantum Programs against Decoherence: Delaying Qubits into Quantum Superposition

Quantum computing technology has reached a second renaissance in the last decade. However, in the NISQ era pointed out by John Preskill in 2018, quantum noise and decoherence, which affect the accuracy and execution effect of quantum programs, cannot be ignored and corrected by the near future NISQ...

Full description

Saved in:
Bibliographic Details
Published in:arXiv.org 2019-07
Main Authors: Zhang, Yu, Deng, Haowei, Li, Quanxi, Song, Haoze, Nie, Leihai
Format: Article
Language:English
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Zhang, Yu
Deng, Haowei
Li, Quanxi
Song, Haoze
Nie, Leihai
description Quantum computing technology has reached a second renaissance in the last decade. However, in the NISQ era pointed out by John Preskill in 2018, quantum noise and decoherence, which affect the accuracy and execution effect of quantum programs, cannot be ignored and corrected by the near future NISQ computers. In order to let users more easily write quantum programs, the compiler and runtime system should consider underlying quantum hardware features such as decoherence. To address the challenges posed by decoherence, in this paper, we propose and prototype QLifeReducer to minimize the qubit lifetime in the input OpenQASM program by delaying qubits into quantum superposition. QLifeReducer includes three core modules, i.e.,the parser, parallelism analyzer and transformer. It introduces the layered bundle format to express the quantum program, where a set of parallelizable quantum operations is packaged into a bundle. We evaluate quantum programs before and after transformed by QLifeReducer on both real IBM Q 5 Tenerife and the self-developed simulator. The experimental results show that QLifeReducer reduces the error rate of a quantum program when executed on IBMQ 5 Tenerife by 11%; and can reduce the longest qubit lifetime as well as average qubit lifetime by more than 20% on most quantum workloads.
doi_str_mv 10.48550/arxiv.1904.09041
format article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2212335816</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2212335816</sourcerecordid><originalsourceid>FETCH-LOGICAL-a526-18f91187a86835c3c6951af9319bae0c57971190524e9253922d1e4868779cab3</originalsourceid><addsrcrecordid>eNo9T81LwzAcDYLgmPsDvBU8t-aXNE3iTebHhMEUd_Mw0pjWjDWpSSrqX29g4uU9HrwPHkIXgKtaMIavVPiynxVIXFc4A5ygGaEUSlETcoYWMe4xxqThhDE6Q6-bMdnB_ljXF8-Tcmkaiqfg-6CGWKheWRdTcWu0fzfBOG2uszio76O9tSkW1iX_H32ZRhNGH22y3p2j004doln88Rxt7--2y1W53jw8Lm_WpWKkKUF0EkBwJRpBmaa6kQxUJynIVhmsGZcc8h1GaiMJo5KQNzB1dnMutWrpHF0ea8fgPyYT027vp-Dy4o4QyN-ZgIb-AmUVVA8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2212335816</pqid></control><display><type>article</type><title>Optimizing Quantum Programs against Decoherence: Delaying Qubits into Quantum Superposition</title><source>Publicly Available Content Database</source><creator>Zhang, Yu ; Deng, Haowei ; Li, Quanxi ; Song, Haoze ; Nie, Leihai</creator><creatorcontrib>Zhang, Yu ; Deng, Haowei ; Li, Quanxi ; Song, Haoze ; Nie, Leihai</creatorcontrib><description>Quantum computing technology has reached a second renaissance in the last decade. However, in the NISQ era pointed out by John Preskill in 2018, quantum noise and decoherence, which affect the accuracy and execution effect of quantum programs, cannot be ignored and corrected by the near future NISQ computers. In order to let users more easily write quantum programs, the compiler and runtime system should consider underlying quantum hardware features such as decoherence. To address the challenges posed by decoherence, in this paper, we propose and prototype QLifeReducer to minimize the qubit lifetime in the input OpenQASM program by delaying qubits into quantum superposition. QLifeReducer includes three core modules, i.e.,the parser, parallelism analyzer and transformer. It introduces the layered bundle format to express the quantum program, where a set of parallelizable quantum operations is packaged into a bundle. We evaluate quantum programs before and after transformed by QLifeReducer on both real IBM Q 5 Tenerife and the self-developed simulator. The experimental results show that QLifeReducer reduces the error rate of a quantum program when executed on IBMQ 5 Tenerife by 11%; and can reduce the longest qubit lifetime as well as average qubit lifetime by more than 20% on most quantum workloads.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.1904.09041</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Computer simulation ; Error reduction ; Parallel processing ; Quantum computing ; Quantum mechanics ; Quantum theory ; Qubits (quantum computing) ; Superposition (mathematics)</subject><ispartof>arXiv.org, 2019-07</ispartof><rights>2019. This work is published under http://creativecommons.org/licenses/by-nc-sa/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2212335816?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>780,784,25753,27925,37012,44590</link.rule.ids></links><search><creatorcontrib>Zhang, Yu</creatorcontrib><creatorcontrib>Deng, Haowei</creatorcontrib><creatorcontrib>Li, Quanxi</creatorcontrib><creatorcontrib>Song, Haoze</creatorcontrib><creatorcontrib>Nie, Leihai</creatorcontrib><title>Optimizing Quantum Programs against Decoherence: Delaying Qubits into Quantum Superposition</title><title>arXiv.org</title><description>Quantum computing technology has reached a second renaissance in the last decade. However, in the NISQ era pointed out by John Preskill in 2018, quantum noise and decoherence, which affect the accuracy and execution effect of quantum programs, cannot be ignored and corrected by the near future NISQ computers. In order to let users more easily write quantum programs, the compiler and runtime system should consider underlying quantum hardware features such as decoherence. To address the challenges posed by decoherence, in this paper, we propose and prototype QLifeReducer to minimize the qubit lifetime in the input OpenQASM program by delaying qubits into quantum superposition. QLifeReducer includes three core modules, i.e.,the parser, parallelism analyzer and transformer. It introduces the layered bundle format to express the quantum program, where a set of parallelizable quantum operations is packaged into a bundle. We evaluate quantum programs before and after transformed by QLifeReducer on both real IBM Q 5 Tenerife and the self-developed simulator. The experimental results show that QLifeReducer reduces the error rate of a quantum program when executed on IBMQ 5 Tenerife by 11%; and can reduce the longest qubit lifetime as well as average qubit lifetime by more than 20% on most quantum workloads.</description><subject>Computer simulation</subject><subject>Error reduction</subject><subject>Parallel processing</subject><subject>Quantum computing</subject><subject>Quantum mechanics</subject><subject>Quantum theory</subject><subject>Qubits (quantum computing)</subject><subject>Superposition (mathematics)</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNo9T81LwzAcDYLgmPsDvBU8t-aXNE3iTebHhMEUd_Mw0pjWjDWpSSrqX29g4uU9HrwPHkIXgKtaMIavVPiynxVIXFc4A5ygGaEUSlETcoYWMe4xxqThhDE6Q6-bMdnB_ljXF8-Tcmkaiqfg-6CGWKheWRdTcWu0fzfBOG2uszio76O9tSkW1iX_H32ZRhNGH22y3p2j004doln88Rxt7--2y1W53jw8Lm_WpWKkKUF0EkBwJRpBmaa6kQxUJynIVhmsGZcc8h1GaiMJo5KQNzB1dnMutWrpHF0ea8fgPyYT027vp-Dy4o4QyN-ZgIb-AmUVVA8</recordid><startdate>20190727</startdate><enddate>20190727</enddate><creator>Zhang, Yu</creator><creator>Deng, Haowei</creator><creator>Li, Quanxi</creator><creator>Song, Haoze</creator><creator>Nie, Leihai</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20190727</creationdate><title>Optimizing Quantum Programs against Decoherence: Delaying Qubits into Quantum Superposition</title><author>Zhang, Yu ; Deng, Haowei ; Li, Quanxi ; Song, Haoze ; Nie, Leihai</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a526-18f91187a86835c3c6951af9319bae0c57971190524e9253922d1e4868779cab3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Computer simulation</topic><topic>Error reduction</topic><topic>Parallel processing</topic><topic>Quantum computing</topic><topic>Quantum mechanics</topic><topic>Quantum theory</topic><topic>Qubits (quantum computing)</topic><topic>Superposition (mathematics)</topic><toplevel>online_resources</toplevel><creatorcontrib>Zhang, Yu</creatorcontrib><creatorcontrib>Deng, Haowei</creatorcontrib><creatorcontrib>Li, Quanxi</creatorcontrib><creatorcontrib>Song, Haoze</creatorcontrib><creatorcontrib>Nie, Leihai</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zhang, Yu</au><au>Deng, Haowei</au><au>Li, Quanxi</au><au>Song, Haoze</au><au>Nie, Leihai</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Optimizing Quantum Programs against Decoherence: Delaying Qubits into Quantum Superposition</atitle><jtitle>arXiv.org</jtitle><date>2019-07-27</date><risdate>2019</risdate><eissn>2331-8422</eissn><abstract>Quantum computing technology has reached a second renaissance in the last decade. However, in the NISQ era pointed out by John Preskill in 2018, quantum noise and decoherence, which affect the accuracy and execution effect of quantum programs, cannot be ignored and corrected by the near future NISQ computers. In order to let users more easily write quantum programs, the compiler and runtime system should consider underlying quantum hardware features such as decoherence. To address the challenges posed by decoherence, in this paper, we propose and prototype QLifeReducer to minimize the qubit lifetime in the input OpenQASM program by delaying qubits into quantum superposition. QLifeReducer includes three core modules, i.e.,the parser, parallelism analyzer and transformer. It introduces the layered bundle format to express the quantum program, where a set of parallelizable quantum operations is packaged into a bundle. We evaluate quantum programs before and after transformed by QLifeReducer on both real IBM Q 5 Tenerife and the self-developed simulator. The experimental results show that QLifeReducer reduces the error rate of a quantum program when executed on IBMQ 5 Tenerife by 11%; and can reduce the longest qubit lifetime as well as average qubit lifetime by more than 20% on most quantum workloads.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.1904.09041</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2019-07
issn 2331-8422
language eng
recordid cdi_proquest_journals_2212335816
source Publicly Available Content Database
subjects Computer simulation
Error reduction
Parallel processing
Quantum computing
Quantum mechanics
Quantum theory
Qubits (quantum computing)
Superposition (mathematics)
title Optimizing Quantum Programs against Decoherence: Delaying Qubits into Quantum Superposition
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T22%3A32%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Optimizing%20Quantum%20Programs%20against%20Decoherence:%20Delaying%20Qubits%20into%20Quantum%20Superposition&rft.jtitle=arXiv.org&rft.au=Zhang,%20Yu&rft.date=2019-07-27&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.1904.09041&rft_dat=%3Cproquest%3E2212335816%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a526-18f91187a86835c3c6951af9319bae0c57971190524e9253922d1e4868779cab3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2212335816&rft_id=info:pmid/&rfr_iscdi=true