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...
Gespeichert in:
Veröffentlicht in: | arXiv.org 2020-07 |
---|---|
Hauptverfasser: | , , , |
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 & 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 |