Tetris: A Compilation Framework for VQA Applications in Quantum Computing

Quantum computing has shown promise in solving complex problems by leveraging the principles of superposition and entanglement. Variational quantum algorithms (VQA) are a class of algorithms suited for near-term quantum computers due to their modest requirements of qubits and depths of computation....

Full description

Saved in:
Bibliographic Details
Published in:2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA) pp. 277 - 292
Main Authors: Jin, Yuwei, Li, Zirui, Hua, Fei, Hao, Tianyi, Zhou, Huiyang, Huang, Yipeng, Zhang, Eddy Z.
Format: Conference Proceeding
Language:English
Published: IEEE 29.06.2024
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Quantum computing has shown promise in solving complex problems by leveraging the principles of superposition and entanglement. Variational quantum algorithms (VQA) are a class of algorithms suited for near-term quantum computers due to their modest requirements of qubits and depths of computation. This paper introduces Tetris - a compilation framework for VQA applications on near-term quantum devices. Tetris focuses on reducing two-qubit gates in the compilation process since a two-qubit gate has an order of magnitude more significant error and execution time than a single-qubit gate. Tetris exploits unique opportunities in the circuit synthesis stage often overlooked by the state-of-the-art VQA compilers for reducing the number of two-qubit gates. Tetris comes with a refined IR of Pauli string to express such a two-qubit gate optimization opportunity. Moreover, Tetris is equipped with a fast bridging approach that mitigates the hardware mapping cost. Overall, Tetris demonstrates a reduction of up to 41.3 \% in CNOT gate counts, 37.9 \% in circuit depth, and \mathbf{4 2. 6 \%} in circuit duration for various molecules of different sizes and structures compared with the state-of-the-art approaches. Tetris is open-sourced at this link.
AbstractList Quantum computing has shown promise in solving complex problems by leveraging the principles of superposition and entanglement. Variational quantum algorithms (VQA) are a class of algorithms suited for near-term quantum computers due to their modest requirements of qubits and depths of computation. This paper introduces Tetris - a compilation framework for VQA applications on near-term quantum devices. Tetris focuses on reducing two-qubit gates in the compilation process since a two-qubit gate has an order of magnitude more significant error and execution time than a single-qubit gate. Tetris exploits unique opportunities in the circuit synthesis stage often overlooked by the state-of-the-art VQA compilers for reducing the number of two-qubit gates. Tetris comes with a refined IR of Pauli string to express such a two-qubit gate optimization opportunity. Moreover, Tetris is equipped with a fast bridging approach that mitigates the hardware mapping cost. Overall, Tetris demonstrates a reduction of up to 41.3 \% in CNOT gate counts, 37.9 \% in circuit depth, and \mathbf{4 2. 6 \%} in circuit duration for various molecules of different sizes and structures compared with the state-of-the-art approaches. Tetris is open-sourced at this link.
Author Huang, Yipeng
Zhou, Huiyang
Hao, Tianyi
Zhang, Eddy Z.
Li, Zirui
Jin, Yuwei
Hua, Fei
Author_xml – sequence: 1
  givenname: Yuwei
  surname: Jin
  fullname: Jin, Yuwei
  email: yj243@cs.rutgers.edu
  organization: Rutgers University,USA
– sequence: 2
  givenname: Zirui
  surname: Li
  fullname: Li, Zirui
  email: zirui.li@rutgers.edu
  organization: Rutgers University,USA
– sequence: 3
  givenname: Fei
  surname: Hua
  fullname: Hua, Fei
  email: huafei90@gmail.com
  organization: Rutgers University,USA
– sequence: 4
  givenname: Tianyi
  surname: Hao
  fullname: Hao, Tianyi
  email: tianyi.hao@wisc.edu
  organization: University of Wisconsin-Madison,USA
– sequence: 5
  givenname: Huiyang
  surname: Zhou
  fullname: Zhou, Huiyang
  email: hzhou@ncsu.edu
  organization: North Carolina State University,USA
– sequence: 6
  givenname: Yipeng
  surname: Huang
  fullname: Huang, Yipeng
  email: yipeng.huang@rutgers.edu
  organization: Rutgers University,USA
– sequence: 7
  givenname: Eddy Z.
  surname: Zhang
  fullname: Zhang, Eddy Z.
  email: eddy.zhengzhang@gmail.com
  organization: Rutgers University,USA
BookMark eNotj9FKwzAYhSM4ULe-wS7yAq1_kqVJvCvFaWEgw-ntSNNEgm1a0hbx7a3Tq3NxOIfvu0PXoQ8WoS2BjBBQ99VrWXAFQmQU6C4DAKquUKKEkowDozmX5AYl4-hryEEJJiS_RdXJTtGPD7jAZd8NvtWT7wPeR93Zrz5-YtdH_H4scDEMrTeXdsQ-4OOswzR3l9U8-fCxQSun29Em_7lGb_vHU_mcHl6eqrI4pJpyOaWSUlIDAwvMkYbwXDiyYBMDxqqGm4UqV8oZLs3ONQ0Do2uuDXeLxLKUbI22f7_eWnseou90_D6TX6ecUfYDDr9Njg
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/ISCA59077.2024.00029
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9798350326581
EndPage 292
ExternalDocumentID 10609632
Genre orig-research
GrantInformation_xml – fundername: Duke University
  funderid: 10.13039/100006510
GroupedDBID 6IE
6IH
ACM
ALMA_UNASSIGNED_HOLDINGS
CBEJK
RIE
RIO
ID FETCH-LOGICAL-a258t-8221b030e03f1d1567f15901c0ce9d5c785699fc58c4fdd30cab5ac5f35021b83
IEDL.DBID RIE
ISICitedReferencesCount 4
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001290320700019&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:34:56 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a258t-8221b030e03f1d1567f15901c0ce9d5c785699fc58c4fdd30cab5ac5f35021b83
PageCount 16
ParticipantIDs ieee_primary_10609632
PublicationCentury 2000
PublicationDate 2024-June-29
PublicationDateYYYYMMDD 2024-06-29
PublicationDate_xml – month: 06
  year: 2024
  text: 2024-June-29
  day: 29
PublicationDecade 2020
PublicationTitle 2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA)
PublicationTitleAbbrev ISCA
PublicationYear 2024
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssib060973785
Score 2.360519
Snippet Quantum computing has shown promise in solving complex problems by leveraging the principles of superposition and entanglement. Variational quantum algorithms...
SourceID ieee
SourceType Publisher
StartPage 277
SubjectTerms compilation
Computer architecture
Computers
Costs
Logic gates
Quantum algorithm
Quantum computing
Quantum entanglement
Qubit
VQA
Title Tetris: A Compilation Framework for VQA Applications in Quantum Computing
URI https://ieeexplore.ieee.org/document/10609632
WOSCitedRecordID wos001290320700019&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwELWgYmACRBHf8sBqcOI4ttmiioouVSsK6lY5_pA6kKK24ff3LmmhCwNblCGWXnJ-d_G9e4Q85LDfQaKbMwvswLIsLZk1iWMKDSoT63RQZWM2oYZDPZ2a0Vas3mhhQghN81l4xMvmLN8vXI2_yiDCc8i4Bey4h0rlrVhr9_HkOHdGabmVxyXcPA3eeoWE4k9BGZjikGyOieSeiUrDIf2Tf65-Srq_ajw6-uGZM3IQqnMymKAV1uqZFhRDet62tNH-rteKQjJKP8YFLfZOqOm8ouMasKw_aWvnAA_skvf-y6T3yra2CMymUq8ZUHpSQmwGLmLiof5SMUEFqeMuGC8dgJAbE53ULoveC-5sKa2TUUgg9FKLC9KpFlW4JFQ5waNIjeY-wzn6hpvoTWqlQb_0YK9IF3GYfbWTL2Y7CK7_uH9DjhFqbKVKzS3prJd1uCNH7ns9Xy3vm_e1AfjDlJ8
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwELVQQYIJEEV844HV4MRxbLNFFVUrStWKgrpVjj-kDqSoTfj9nJMWujCwRRkc6SXndxffu4fQXQr7HSS6KdHADiRJ4pxoFRkigkFlpI10Iq_NJsRwKKdTNVqL1WstjHOubj5z9-GyPsu3C1OFX2UQ4Slk3Ax23F0Oy9JGrrX5fNIweUZIvhbIRVQ99F87GYfyT0AhGIcx2TSkkls2KjWLdA__-fwj1P7V4-HRD9Mcox1XnKD-JJhhrR5xhkNQz5umNtzddFthSEfx-zjD2dYZNZ4XeFwBmtUHbgwdYME2eus-TTo9sjZGIDrmsiRA6lEO0eko85GFCkz4KGhIDTVOWW4AhFQpb7g0ibeWUaNzrg33jAOl55KdolaxKNwZwsIw6lmsJLVJmKSvqPJWxZqr4Jju9DlqBxxmn83si9kGgos_7t-i_d7kZTAb9IfPl-ggwB4aq2J1hVrlsnLXaM98lfPV8qZ-d9_mFZfm
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2024+ACM%2FIEEE+51st+Annual+International+Symposium+on+Computer+Architecture+%28ISCA%29&rft.atitle=Tetris%3A+A+Compilation+Framework+for+VQA+Applications+in+Quantum+Computing&rft.au=Jin%2C+Yuwei&rft.au=Li%2C+Zirui&rft.au=Hua%2C+Fei&rft.au=Hao%2C+Tianyi&rft.date=2024-06-29&rft.pub=IEEE&rft.spage=277&rft.epage=292&rft_id=info:doi/10.1109%2FISCA59077.2024.00029&rft.externalDocID=10609632