Timing and resource-aware mapping of quantum circuits to superconducting processors

Quantum algorithms need to be compiled to respect the constraints imposed by quantum processors, which is known as the mapping problem. The mapping procedure will result in an increase of the number of gates and of the circuit latency, decreasing the algorithm's success rate. It is crucial to m...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2020-07
Hauptverfasser: Lao, Lingling, Hans van Someren, Imran Ashraf, Almudever, Carmen G
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Lao, Lingling
Hans van Someren
Imran Ashraf
Almudever, Carmen G
description Quantum algorithms need to be compiled to respect the constraints imposed by quantum processors, which is known as the mapping problem. The mapping procedure will result in an increase of the number of gates and of the circuit latency, decreasing the algorithm's success rate. It is crucial to minimize mapping overhead, especially for Noisy Intermediate-Scale Quantum (NISQ) processors that have relatively short qubit coherence times and high gate error rates. Most of prior mapping algorithms have only considered constraints such as the primitive gate set and qubit connectivity, but the actual gate duration and the restrictions imposed by the use of shared classical control electronics have not been taken into account. In this paper, we present a timing and resource-aware mapper called Qmap to make quantum circuits executable on a scalable superconducting processor named Surface-17 with the objective of achieving the shortest circuit latency. In particular, we propose an approach to formulate the classical control restrictions as resource constraints in a conventional list scheduler with polynomial complexity. Furthermore, we implement a routing heuristic to cope with the connectivity limitation. This router finds a set of movement operations that minimally extends circuit latency. To analyze the mapping overhead and evaluate the performance of different mappers, we map 56 quantum benchmarks onto Surface-17. Compared to a prior mapping strategy that minimizes the number of operations, Qmap can reduce the latency overhead up to 47.3% and operation overhead up to 28.6%, respectively.
doi_str_mv 10.48550/arxiv.1908.04226
format Article
fullrecord <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_1908_04226</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2272610694</sourcerecordid><originalsourceid>FETCH-LOGICAL-a524-8d028bcc346ea3dfe73603cbac683f4e49b848c96f1fe6ba99c2c4d834b68c6d3</originalsourceid><addsrcrecordid>eNotj0trxCAUhaVQ6DCdH9BVha6TGjVGl2XoCwa6aPbBXLU4NDGjsY9_38xMV4fL-bicD6GbipRc1jW51_HHf5WVIrIknFJxgVaUsaqQy3GFNintCSFUNLSu2Qq9t37w4wfWo8HRppAj2EJ_62jxoKfpWAWHD1mPcx4w-AjZzwnPAac82QhhNBnmIzbFADalENM1unT6M9nNf65R-_TYbl-K3dvz6_ZhV-ia8kIaQmUPwLiwmhlnGyYIg16DkMxxy1UvuQQlXOWs6LVSQIEbyXgvJAjD1uj2_PZk3E3RDzr-dkfz7mS-EHdnYtl2yDbN3X4RHJdNHaUNFRURirM_5epdtg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2272610694</pqid></control><display><type>article</type><title>Timing and resource-aware mapping of quantum circuits to superconducting processors</title><source>Freely Accessible Journals</source><source>arXiv.org</source><creator>Lao, Lingling ; Hans van Someren ; Imran Ashraf ; Almudever, Carmen G</creator><creatorcontrib>Lao, Lingling ; Hans van Someren ; Imran Ashraf ; Almudever, Carmen G</creatorcontrib><description>Quantum algorithms need to be compiled to respect the constraints imposed by quantum processors, which is known as the mapping problem. The mapping procedure will result in an increase of the number of gates and of the circuit latency, decreasing the algorithm's success rate. It is crucial to minimize mapping overhead, especially for Noisy Intermediate-Scale Quantum (NISQ) processors that have relatively short qubit coherence times and high gate error rates. Most of prior mapping algorithms have only considered constraints such as the primitive gate set and qubit connectivity, but the actual gate duration and the restrictions imposed by the use of shared classical control electronics have not been taken into account. In this paper, we present a timing and resource-aware mapper called Qmap to make quantum circuits executable on a scalable superconducting processor named Surface-17 with the objective of achieving the shortest circuit latency. In particular, we propose an approach to formulate the classical control restrictions as resource constraints in a conventional list scheduler with polynomial complexity. Furthermore, we implement a routing heuristic to cope with the connectivity limitation. This router finds a set of movement operations that minimally extends circuit latency. To analyze the mapping overhead and evaluate the performance of different mappers, we map 56 quantum benchmarks onto Surface-17. Compared to a prior mapping strategy that minimizes the number of operations, Qmap can reduce the latency overhead up to 47.3% and operation overhead up to 28.6%, respectively.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.1908.04226</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Circuit reliability ; Error correction ; Gates (circuits) ; Mapping ; Microprocessors ; Physics - Quantum Physics ; Processors ; Qubits (quantum computing) ; Reliability analysis ; Superconductivity</subject><ispartof>arXiv.org, 2020-07</ispartof><rights>2020. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,781,785,886,27930</link.rule.ids><backlink>$$Uhttps://doi.org/10.1109/TCAD.2021.3057583$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.48550/arXiv.1908.04226$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Lao, Lingling</creatorcontrib><creatorcontrib>Hans van Someren</creatorcontrib><creatorcontrib>Imran Ashraf</creatorcontrib><creatorcontrib>Almudever, Carmen G</creatorcontrib><title>Timing and resource-aware mapping of quantum circuits to superconducting processors</title><title>arXiv.org</title><description>Quantum algorithms need to be compiled to respect the constraints imposed by quantum processors, which is known as the mapping problem. The mapping procedure will result in an increase of the number of gates and of the circuit latency, decreasing the algorithm's success rate. It is crucial to minimize mapping overhead, especially for Noisy Intermediate-Scale Quantum (NISQ) processors that have relatively short qubit coherence times and high gate error rates. Most of prior mapping algorithms have only considered constraints such as the primitive gate set and qubit connectivity, but the actual gate duration and the restrictions imposed by the use of shared classical control electronics have not been taken into account. In this paper, we present a timing and resource-aware mapper called Qmap to make quantum circuits executable on a scalable superconducting processor named Surface-17 with the objective of achieving the shortest circuit latency. In particular, we propose an approach to formulate the classical control restrictions as resource constraints in a conventional list scheduler with polynomial complexity. Furthermore, we implement a routing heuristic to cope with the connectivity limitation. This router finds a set of movement operations that minimally extends circuit latency. To analyze the mapping overhead and evaluate the performance of different mappers, we map 56 quantum benchmarks onto Surface-17. Compared to a prior mapping strategy that minimizes the number of operations, Qmap can reduce the latency overhead up to 47.3% and operation overhead up to 28.6%, respectively.</description><subject>Algorithms</subject><subject>Circuit reliability</subject><subject>Error correction</subject><subject>Gates (circuits)</subject><subject>Mapping</subject><subject>Microprocessors</subject><subject>Physics - Quantum Physics</subject><subject>Processors</subject><subject>Qubits (quantum computing)</subject><subject>Reliability analysis</subject><subject>Superconductivity</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GOX</sourceid><recordid>eNotj0trxCAUhaVQ6DCdH9BVha6TGjVGl2XoCwa6aPbBXLU4NDGjsY9_38xMV4fL-bicD6GbipRc1jW51_HHf5WVIrIknFJxgVaUsaqQy3GFNintCSFUNLSu2Qq9t37w4wfWo8HRppAj2EJ_62jxoKfpWAWHD1mPcx4w-AjZzwnPAac82QhhNBnmIzbFADalENM1unT6M9nNf65R-_TYbl-K3dvz6_ZhV-ia8kIaQmUPwLiwmhlnGyYIg16DkMxxy1UvuQQlXOWs6LVSQIEbyXgvJAjD1uj2_PZk3E3RDzr-dkfz7mS-EHdnYtl2yDbN3X4RHJdNHaUNFRURirM_5epdtg</recordid><startdate>20200702</startdate><enddate>20200702</enddate><creator>Lao, Lingling</creator><creator>Hans van Someren</creator><creator>Imran Ashraf</creator><creator>Almudever, Carmen G</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><scope>GOX</scope></search><sort><creationdate>20200702</creationdate><title>Timing and resource-aware mapping of quantum circuits to superconducting processors</title><author>Lao, Lingling ; Hans van Someren ; Imran Ashraf ; Almudever, Carmen G</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a524-8d028bcc346ea3dfe73603cbac683f4e49b848c96f1fe6ba99c2c4d834b68c6d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Algorithms</topic><topic>Circuit reliability</topic><topic>Error correction</topic><topic>Gates (circuits)</topic><topic>Mapping</topic><topic>Microprocessors</topic><topic>Physics - Quantum Physics</topic><topic>Processors</topic><topic>Qubits (quantum computing)</topic><topic>Reliability analysis</topic><topic>Superconductivity</topic><toplevel>online_resources</toplevel><creatorcontrib>Lao, Lingling</creatorcontrib><creatorcontrib>Hans van Someren</creatorcontrib><creatorcontrib>Imran Ashraf</creatorcontrib><creatorcontrib>Almudever, Carmen G</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Access via ProQuest (Open Access)</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><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lao, Lingling</au><au>Hans van Someren</au><au>Imran Ashraf</au><au>Almudever, Carmen G</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Timing and resource-aware mapping of quantum circuits to superconducting processors</atitle><jtitle>arXiv.org</jtitle><date>2020-07-02</date><risdate>2020</risdate><eissn>2331-8422</eissn><abstract>Quantum algorithms need to be compiled to respect the constraints imposed by quantum processors, which is known as the mapping problem. The mapping procedure will result in an increase of the number of gates and of the circuit latency, decreasing the algorithm's success rate. It is crucial to minimize mapping overhead, especially for Noisy Intermediate-Scale Quantum (NISQ) processors that have relatively short qubit coherence times and high gate error rates. Most of prior mapping algorithms have only considered constraints such as the primitive gate set and qubit connectivity, but the actual gate duration and the restrictions imposed by the use of shared classical control electronics have not been taken into account. In this paper, we present a timing and resource-aware mapper called Qmap to make quantum circuits executable on a scalable superconducting processor named Surface-17 with the objective of achieving the shortest circuit latency. In particular, we propose an approach to formulate the classical control restrictions as resource constraints in a conventional list scheduler with polynomial complexity. Furthermore, we implement a routing heuristic to cope with the connectivity limitation. This router finds a set of movement operations that minimally extends circuit latency. To analyze the mapping overhead and evaluate the performance of different mappers, we map 56 quantum benchmarks onto Surface-17. Compared to a prior mapping strategy that minimizes the number of operations, Qmap can reduce the latency overhead up to 47.3% and operation overhead up to 28.6%, respectively.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.1908.04226</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2020-07
issn 2331-8422
language eng
recordid cdi_arxiv_primary_1908_04226
source Freely Accessible Journals; arXiv.org
subjects Algorithms
Circuit reliability
Error correction
Gates (circuits)
Mapping
Microprocessors
Physics - Quantum Physics
Processors
Qubits (quantum computing)
Reliability analysis
Superconductivity
title Timing and resource-aware mapping of quantum circuits to superconducting processors
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-16T02%3A02%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_arxiv&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Timing%20and%20resource-aware%20mapping%20of%20quantum%20circuits%20to%20superconducting%20processors&rft.jtitle=arXiv.org&rft.au=Lao,%20Lingling&rft.date=2020-07-02&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.1908.04226&rft_dat=%3Cproquest_arxiv%3E2272610694%3C/proquest_arxiv%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2272610694&rft_id=info:pmid/&rfr_iscdi=true