An Experimental Microarchitecture for a Superconducting Quantum Processor

Quantum computers promise to solve certain problems that are intractable for classical computers, such as factoring large numbers and simulating quantum systems. To date, research in quantum computer engineering has focused primarily at opposite ends of the required system stack: devising high-level...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2017-08
Hauptverfasser: X Fu, Rol, M A, Bultink, C C, J van Someren, Khammassi, N, Ashraf, I, Vermeulen, R F L, de Sterke, J C, Vlothuizen, W J, Schouten, R N, Almudever, C G, DiCarlo, L, Bertels, K
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 X Fu
Rol, M A
Bultink, C C
J van Someren
Khammassi, N
Ashraf, I
Vermeulen, R F L
de Sterke, J C
Vlothuizen, W J
Schouten, R N
Almudever, C G
DiCarlo, L
Bertels, K
description Quantum computers promise to solve certain problems that are intractable for classical computers, such as factoring large numbers and simulating quantum systems. To date, research in quantum computer engineering has focused primarily at opposite ends of the required system stack: devising high-level programming languages and compilers to describe and optimize quantum algorithms, and building reliable low-level quantum hardware. Relatively little attention has been given to using the compiler output to fully control the operations on experimental quantum processors. Bridging this gap, we propose and build a prototype of a flexible control microarchitecture supporting quantum-classical mixed code for a superconducting quantum processor. The microarchitecture is based on three core elements: (i) a codeword-based event control scheme, (ii) queue-based precise event timing control, and (iii) a flexible multilevel instruction decoding mechanism for control. We design a set of quantum microinstructions that allows flexible control of quantum operations with precise timing. We demonstrate the microarchitecture and microinstruction set by performing a standard gate-characterization experiment on a transmon qubit.
doi_str_mv 10.48550/arxiv.1708.07677
format Article
fullrecord <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_1708_07677</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2071820124</sourcerecordid><originalsourceid>FETCH-LOGICAL-a524-74fcd656b5ffbd5a2e2371fc71e0e5c14ed9f0d666fc1c4322f045915cdd60613</originalsourceid><addsrcrecordid>eNotj81KAzEYRYMgWGofwJUB11O_fPmbLkupWqio2P2Q5kentJMxM5H69o6tq7s5XM4h5IbBVJRSwr1Jx_p7yjSUU9BK6wsyQs5ZUQrEKzLpuh0AoNIoJR-R1byhy2PrU33wTW_29Lm2KZpkP-ve2z4nT0NM1ND3PEA2Ni7bvm4-6Fs2TZ8P9DVF67supmtyGcy-85P_HZPNw3KzeCrWL4-rxXxdGImi0CJYp6TayhC2Thr0yDULVjMPXlomvJsFcEqpYJkVHDGAkDMmrXMKFONjcnu-PXVW7SBu0k_111udegfi7ky0KX5l3_XVLubUDE4VgmYlAkPBfwFbo1ke</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2071820124</pqid></control><display><type>article</type><title>An Experimental Microarchitecture for a Superconducting Quantum Processor</title><source>arXiv.org</source><source>Free E- Journals</source><creator>X Fu ; Rol, M A ; Bultink, C C ; J van Someren ; Khammassi, N ; Ashraf, I ; Vermeulen, R F L ; de Sterke, J C ; Vlothuizen, W J ; Schouten, R N ; Almudever, C G ; DiCarlo, L ; Bertels, K</creator><creatorcontrib>X Fu ; Rol, M A ; Bultink, C C ; J van Someren ; Khammassi, N ; Ashraf, I ; Vermeulen, R F L ; de Sterke, J C ; Vlothuizen, W J ; Schouten, R N ; Almudever, C G ; DiCarlo, L ; Bertels, K</creatorcontrib><description>Quantum computers promise to solve certain problems that are intractable for classical computers, such as factoring large numbers and simulating quantum systems. To date, research in quantum computer engineering has focused primarily at opposite ends of the required system stack: devising high-level programming languages and compilers to describe and optimize quantum algorithms, and building reliable low-level quantum hardware. Relatively little attention has been given to using the compiler output to fully control the operations on experimental quantum processors. Bridging this gap, we propose and build a prototype of a flexible control microarchitecture supporting quantum-classical mixed code for a superconducting quantum processor. The microarchitecture is based on three core elements: (i) a codeword-based event control scheme, (ii) queue-based precise event timing control, and (iii) a flexible multilevel instruction decoding mechanism for control. We design a set of quantum microinstructions that allows flexible control of quantum operations with precise timing. We demonstrate the microarchitecture and microinstruction set by performing a standard gate-characterization experiment on a transmon qubit.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.1708.07677</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Compilers ; Computer architecture ; Computer Science - Emerging Technologies ; Computer Science - Hardware Architecture ; Computer simulation ; Decoding ; Microprocessors ; Physics - Quantum Physics ; Programming languages ; Quantum computers ; Qubits (quantum computing) ; Queues ; Superconductivity</subject><ispartof>arXiv.org, 2017-08</ispartof><rights>2017. 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,776,780,881,27902</link.rule.ids><backlink>$$Uhttps://doi.org/10.1145/3123939.3123952$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.48550/arXiv.1708.07677$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>X Fu</creatorcontrib><creatorcontrib>Rol, M A</creatorcontrib><creatorcontrib>Bultink, C C</creatorcontrib><creatorcontrib>J van Someren</creatorcontrib><creatorcontrib>Khammassi, N</creatorcontrib><creatorcontrib>Ashraf, I</creatorcontrib><creatorcontrib>Vermeulen, R F L</creatorcontrib><creatorcontrib>de Sterke, J C</creatorcontrib><creatorcontrib>Vlothuizen, W J</creatorcontrib><creatorcontrib>Schouten, R N</creatorcontrib><creatorcontrib>Almudever, C G</creatorcontrib><creatorcontrib>DiCarlo, L</creatorcontrib><creatorcontrib>Bertels, K</creatorcontrib><title>An Experimental Microarchitecture for a Superconducting Quantum Processor</title><title>arXiv.org</title><description>Quantum computers promise to solve certain problems that are intractable for classical computers, such as factoring large numbers and simulating quantum systems. To date, research in quantum computer engineering has focused primarily at opposite ends of the required system stack: devising high-level programming languages and compilers to describe and optimize quantum algorithms, and building reliable low-level quantum hardware. Relatively little attention has been given to using the compiler output to fully control the operations on experimental quantum processors. Bridging this gap, we propose and build a prototype of a flexible control microarchitecture supporting quantum-classical mixed code for a superconducting quantum processor. The microarchitecture is based on three core elements: (i) a codeword-based event control scheme, (ii) queue-based precise event timing control, and (iii) a flexible multilevel instruction decoding mechanism for control. We design a set of quantum microinstructions that allows flexible control of quantum operations with precise timing. We demonstrate the microarchitecture and microinstruction set by performing a standard gate-characterization experiment on a transmon qubit.</description><subject>Algorithms</subject><subject>Compilers</subject><subject>Computer architecture</subject><subject>Computer Science - Emerging Technologies</subject><subject>Computer Science - Hardware Architecture</subject><subject>Computer simulation</subject><subject>Decoding</subject><subject>Microprocessors</subject><subject>Physics - Quantum Physics</subject><subject>Programming languages</subject><subject>Quantum computers</subject><subject>Qubits (quantum computing)</subject><subject>Queues</subject><subject>Superconductivity</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><sourceid>GOX</sourceid><recordid>eNotj81KAzEYRYMgWGofwJUB11O_fPmbLkupWqio2P2Q5kentJMxM5H69o6tq7s5XM4h5IbBVJRSwr1Jx_p7yjSUU9BK6wsyQs5ZUQrEKzLpuh0AoNIoJR-R1byhy2PrU33wTW_29Lm2KZpkP-ve2z4nT0NM1ND3PEA2Ni7bvm4-6Fs2TZ8P9DVF67supmtyGcy-85P_HZPNw3KzeCrWL4-rxXxdGImi0CJYp6TayhC2Thr0yDULVjMPXlomvJsFcEqpYJkVHDGAkDMmrXMKFONjcnu-PXVW7SBu0k_111udegfi7ky0KX5l3_XVLubUDE4VgmYlAkPBfwFbo1ke</recordid><startdate>20170825</startdate><enddate>20170825</enddate><creator>X Fu</creator><creator>Rol, M A</creator><creator>Bultink, C C</creator><creator>J van Someren</creator><creator>Khammassi, N</creator><creator>Ashraf, I</creator><creator>Vermeulen, R F L</creator><creator>de Sterke, J C</creator><creator>Vlothuizen, W J</creator><creator>Schouten, R N</creator><creator>Almudever, C G</creator><creator>DiCarlo, L</creator><creator>Bertels, K</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>AKY</scope><scope>GOX</scope></search><sort><creationdate>20170825</creationdate><title>An Experimental Microarchitecture for a Superconducting Quantum Processor</title><author>X Fu ; Rol, M A ; Bultink, C C ; J van Someren ; Khammassi, N ; Ashraf, I ; Vermeulen, R F L ; de Sterke, J C ; Vlothuizen, W J ; Schouten, R N ; Almudever, C G ; DiCarlo, L ; Bertels, K</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a524-74fcd656b5ffbd5a2e2371fc71e0e5c14ed9f0d666fc1c4322f045915cdd60613</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Algorithms</topic><topic>Compilers</topic><topic>Computer architecture</topic><topic>Computer Science - Emerging Technologies</topic><topic>Computer Science - Hardware Architecture</topic><topic>Computer simulation</topic><topic>Decoding</topic><topic>Microprocessors</topic><topic>Physics - Quantum Physics</topic><topic>Programming languages</topic><topic>Quantum computers</topic><topic>Qubits (quantum computing)</topic><topic>Queues</topic><topic>Superconductivity</topic><toplevel>online_resources</toplevel><creatorcontrib>X Fu</creatorcontrib><creatorcontrib>Rol, M A</creatorcontrib><creatorcontrib>Bultink, C C</creatorcontrib><creatorcontrib>J van Someren</creatorcontrib><creatorcontrib>Khammassi, N</creatorcontrib><creatorcontrib>Ashraf, I</creatorcontrib><creatorcontrib>Vermeulen, R F L</creatorcontrib><creatorcontrib>de Sterke, J C</creatorcontrib><creatorcontrib>Vlothuizen, W J</creatorcontrib><creatorcontrib>Schouten, R N</creatorcontrib><creatorcontrib>Almudever, C G</creatorcontrib><creatorcontrib>DiCarlo, L</creatorcontrib><creatorcontrib>Bertels, K</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>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><collection>arXiv Computer Science</collection><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>X Fu</au><au>Rol, M A</au><au>Bultink, C C</au><au>J van Someren</au><au>Khammassi, N</au><au>Ashraf, I</au><au>Vermeulen, R F L</au><au>de Sterke, J C</au><au>Vlothuizen, W J</au><au>Schouten, R N</au><au>Almudever, C G</au><au>DiCarlo, L</au><au>Bertels, K</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Experimental Microarchitecture for a Superconducting Quantum Processor</atitle><jtitle>arXiv.org</jtitle><date>2017-08-25</date><risdate>2017</risdate><eissn>2331-8422</eissn><abstract>Quantum computers promise to solve certain problems that are intractable for classical computers, such as factoring large numbers and simulating quantum systems. To date, research in quantum computer engineering has focused primarily at opposite ends of the required system stack: devising high-level programming languages and compilers to describe and optimize quantum algorithms, and building reliable low-level quantum hardware. Relatively little attention has been given to using the compiler output to fully control the operations on experimental quantum processors. Bridging this gap, we propose and build a prototype of a flexible control microarchitecture supporting quantum-classical mixed code for a superconducting quantum processor. The microarchitecture is based on three core elements: (i) a codeword-based event control scheme, (ii) queue-based precise event timing control, and (iii) a flexible multilevel instruction decoding mechanism for control. We design a set of quantum microinstructions that allows flexible control of quantum operations with precise timing. We demonstrate the microarchitecture and microinstruction set by performing a standard gate-characterization experiment on a transmon qubit.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.1708.07677</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2017-08
issn 2331-8422
language eng
recordid cdi_arxiv_primary_1708_07677
source arXiv.org; Free E- Journals
subjects Algorithms
Compilers
Computer architecture
Computer Science - Emerging Technologies
Computer Science - Hardware Architecture
Computer simulation
Decoding
Microprocessors
Physics - Quantum Physics
Programming languages
Quantum computers
Qubits (quantum computing)
Queues
Superconductivity
title An Experimental Microarchitecture for a Superconducting Quantum Processor
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-08T16%3A22%3A50IST&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=An%20Experimental%20Microarchitecture%20for%20a%20Superconducting%20Quantum%20Processor&rft.jtitle=arXiv.org&rft.au=X%20Fu&rft.date=2017-08-25&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.1708.07677&rft_dat=%3Cproquest_arxiv%3E2071820124%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=2071820124&rft_id=info:pmid/&rfr_iscdi=true