AEQUAM: Accelerating Quantum Algorithm Validation Through FPGA-Based Emulation
This work presents AEQUAM (Area Efficient QUAntum eMulation), a toolchain that enables faster and more accessible quantum circuit verification. It consists of a compiler that translates OpenQASM 2.0 into RISC-like instructions, Cython software models for selecting number representations and simulati...
Gespeichert in:
| Veröffentlicht in: | IEEE access Jg. 13; S. 130232 - 130255 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Piscataway
IEEE
2025
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Schlagworte: | |
| ISSN: | 2169-3536, 2169-3536 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | This work presents AEQUAM (Area Efficient QUAntum eMulation), a toolchain that enables faster and more accessible quantum circuit verification. It consists of a compiler that translates OpenQASM 2.0 into RISC-like instructions, Cython software models for selecting number representations and simulating circuits, and a VHDL generator that produces RTL descriptions for FPGA-based hardware emulators. The architecture leverages a SIMD approach to parallelize computation and reduces complexity by exploiting the sparsity of quantum gate matrices. The VHDL generator allows customization of the number of emulated qubits and parallelization levels to meet user requirements. Synthesized on an Altera Cyclone 10LP FPGA with a 20-bit fixed-point representation and nearest-type approximation, the architecture demonstrates better scalability than other state-of-the-art emulators. Specifically, the emulator has been validated by exploiting the well consolidated benchmark of mqt bench framework. |
|---|---|
| AbstractList | This work presents AEQUAM (Area Efficient QUAntum eMulation), a toolchain that enables faster and more accessible quantum circuit verification. It consists of a compiler that translates OpenQASM 2.0 into RISC-like instructions, Cython software models for selecting number representations and simulating circuits, and a VHDL generator that produces RTL descriptions for FPGA-based hardware emulators. The architecture leverages a SIMD approach to parallelize computation and reduces complexity by exploiting the sparsity of quantum gate matrices. The VHDL generator allows customization of the number of emulated qubits and parallelization levels to meet user requirements. Synthesized on an Altera Cyclone 10LP FPGA with a 20-bit fixed-point representation and nearest-type approximation, the architecture demonstrates better scalability than other state-of-the-art emulators. Specifically, the emulator has been validated by exploiting the well consolidated benchmark of mqt bench framework. |
| Author | Turvani, Giovanna Volpe, Deborah Lagostina, Lorenzo Zamboni, Maurizio |
| Author_xml | – sequence: 1 givenname: Lorenzo orcidid: 0009-0004-7720-8202 surname: Lagostina fullname: Lagostina, Lorenzo organization: Department of Electronics and Telecommunications, Politecnico di Torino, Turin, Italy – sequence: 2 givenname: Deborah orcidid: 0000-0003-3364-1114 surname: Volpe fullname: Volpe, Deborah organization: Department of Electronics and Telecommunications, Politecnico di Torino, Turin, Italy – sequence: 3 givenname: Maurizio orcidid: 0000-0001-8179-5973 surname: Zamboni fullname: Zamboni, Maurizio organization: Department of Electronics and Telecommunications, Politecnico di Torino, Turin, Italy – sequence: 4 givenname: Giovanna orcidid: 0000-0002-8520-906X surname: Turvani fullname: Turvani, Giovanna email: giovanna.turvani@polito.it organization: Department of Electronics and Telecommunications, Politecnico di Torino, Turin, Italy |
| BookMark | eNpNUctOwzAQtBBIvPoFcIjEOcWv-MEtVC1UKo-qhavl2k6aKonBSQ78PWmDgL3samZndqU5B8e1rx0AVwiOEYLyNp1MpqvVGEOcjEkiJKfsCJxhxGRMEsKO_82nYNQ0O9iX6KGEn4HndLp8S5_uotQYV7qg26LOo2Wn67arorTMfSjabRW967KwPenraL0Nvsu30ez1IY3vdeNsNK268kBegpNMl40b_fQL8DabrieP8eLlYT5JF7EhiLWxgQgLY5ljzDrjMgMJRYgLKqyRGw6TjbGUC24ySrARmWXSMksdloghLS25APPB13q9Ux-hqHT4Ul4X6gD4kCsd2sKUTiUo45hqwQQndIO1wAZxYwS3TGApSe91M3h9BP_ZuaZVO9-Fun9fEUwZ749y3m-RYcsE3zTBZb9XEVT7HNSQg9rnoH5y6FXXg6pwzv0pEBQYYUy-AUNdg64 |
| CODEN | IAECCG |
| Cites_doi | 10.1126/science.abd3880 10.1016/j.ejor.2010.05.039 10.1007/978-3-642-81897-4_4 10.1145/3295500.3356155 10.1201/9781315275567 10.1016/j.cosrev.2018.01.002 10.1109/MM.2021.3085431 10.1007/978-981-15-5619-7_8 10.1109/lascas.2015.7250404 10.1109/jetcas.2022.3202566 10.1007/s11265-020-01569-4 10.22331/q-2023-07-20-1062 10.1214/aoms/1177729694 10.1038/s41534-017-0017-3 10.1007/s10825-018-1287-5 10.1017/cbo9780511976667 10.3390/s22134840 10.1038/nature23474 10.1021/acs.chemrev.8b00803 10.1109/socc.2018.8618545 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2025 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2025 |
| DBID | 97E ESBDL RIA RIE AAYXX CITATION 7SC 7SP 7SR 8BQ 8FD JG9 JQ2 L7M L~C L~D DOA |
| DOI | 10.1109/ACCESS.2025.3589746 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE Xplore Open Access Journals IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Engineered Materials Abstracts METADEX Technology Research Database Materials Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional DOAJ Open Access Full Text |
| DatabaseTitle | CrossRef Materials Research Database Engineered Materials Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace METADEX Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Materials Research Database |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Open Access Full Text url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 2 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 2169-3536 |
| EndPage | 130255 |
| ExternalDocumentID | oai_doaj_org_article_51f724a868734b2a82c17cc87d682993 10_1109_ACCESS_2025_3589746 11082122 |
| Genre | orig-research |
| GroupedDBID | 0R~ 4.4 5VS 6IK 97E AAJGR ABAZT ABVLG ACGFS ADBBV AGSQL ALMA_UNASSIGNED_HOLDINGS BCNDV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD ESBDL GROUPED_DOAJ IPLJI JAVBF KQ8 M43 M~E O9- OCL OK1 RIA RIE RNS AAYXX CITATION 7SC 7SP 7SR 8BQ 8FD JG9 JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c316t-c0128cd6e66decefc034117848dc9b705bcd4787cf432c8fd69d6d4e29161a9d3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001540953200015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2169-3536 |
| IngestDate | Fri Oct 03 12:52:28 EDT 2025 Sat Nov 01 15:53:36 EDT 2025 Sat Nov 29 07:42:15 EST 2025 Wed Aug 27 01:45:08 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Language | English |
| License | https://creativecommons.org/licenses/by-nc-nd/4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c316t-c0128cd6e66decefc034117848dc9b705bcd4787cf432c8fd69d6d4e29161a9d3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0001-8179-5973 0000-0003-3364-1114 0000-0002-8520-906X 0009-0004-7720-8202 |
| OpenAccessLink | https://ieeexplore.ieee.org/document/11082122 |
| PQID | 3246729177 |
| PQPubID | 4845423 |
| PageCount | 24 |
| ParticipantIDs | proquest_journals_3246729177 crossref_primary_10_1109_ACCESS_2025_3589746 ieee_primary_11082122 doaj_primary_oai_doaj_org_article_51f724a868734b2a82c17cc87d682993 |
| PublicationCentury | 2000 |
| PublicationDate | 20250000 2025-00-00 20250101 2025-01-01 |
| PublicationDateYYYYMMDD | 2025-01-01 |
| PublicationDate_xml | – year: 2025 text: 20250000 |
| PublicationDecade | 2020 |
| PublicationPlace | Piscataway |
| PublicationPlace_xml | – name: Piscataway |
| PublicationTitle | IEEE access |
| PublicationTitleAbbrev | Access |
| PublicationYear | 2025 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref12 ref15 ref14 ref11 ref10 Grange (ref2) 2022 ref17 Cross (ref13) 2017 ref16 ref18 (ref25) 2021 Zahedinejad (ref1) 2017 ref24 ref23 ref20 ref22 ref21 ref27 Pirnay (ref8) 2022 Negovetic (ref19) 2002 ref7 ref9 ref4 (ref26) 2025 ref3 ref6 ref5 |
| References_xml | – year: 2017 ident: ref1 article-title: Combinatorial optimization on gate model quantum computers: A survey publication-title: arXiv:1708.05294 – ident: ref10 doi: 10.1126/science.abd3880 – ident: ref3 doi: 10.1016/j.ejor.2010.05.039 – year: 2022 ident: ref2 article-title: An introduction to variational quantum algorithms on gate-based quantum computing for combinatorial optimization problems publication-title: arXiv:2212.11734 – ident: ref20 doi: 10.1007/978-3-642-81897-4_4 – ident: ref12 doi: 10.1145/3295500.3356155 – ident: ref22 doi: 10.1201/9781315275567 – ident: ref21 doi: 10.1016/j.cosrev.2018.01.002 – ident: ref11 doi: 10.1109/MM.2021.3085431 – volume-title: Evolving Quantum Circuits and an Fpga-based Quantum Computing Emulator year: 2002 ident: ref19 – ident: ref6 doi: 10.1007/978-981-15-5619-7_8 – volume-title: Intel Xeon Gold 6134 Processor-product Specification year: 2021 ident: ref25 – ident: ref18 doi: 10.1109/lascas.2015.7250404 – ident: ref4 doi: 10.1109/jetcas.2022.3202566 – ident: ref17 doi: 10.1007/s11265-020-01569-4 – ident: ref24 doi: 10.22331/q-2023-07-20-1062 – ident: ref27 doi: 10.1214/aoms/1177729694 – ident: ref9 doi: 10.1038/s41534-017-0017-3 – ident: ref15 doi: 10.1007/s10825-018-1287-5 – ident: ref14 doi: 10.1017/cbo9780511976667 – ident: ref23 doi: 10.3390/s22134840 – ident: ref5 doi: 10.1038/nature23474 – ident: ref7 doi: 10.1021/acs.chemrev.8b00803 – ident: ref16 doi: 10.1109/socc.2018.8618545 – volume-title: Qiskit.Quantum.Hellinger–Qiskit 0.36.2 Documentation year: 2025 ident: ref26 – year: 2022 ident: ref8 article-title: A super-polynomial quantum advantage for combinatorial optimization problems publication-title: arXiv:2212.08678 – year: 2017 ident: ref13 article-title: Open quantum assembly language publication-title: arXiv:1707.03429 |
| SSID | ssj0000816957 |
| Score | 2.3344054 |
| Snippet | This work presents AEQUAM (Area Efficient QUAntum eMulation), a toolchain that enables faster and more accessible quantum circuit verification. It consists of... |
| SourceID | doaj proquest crossref ieee |
| SourceType | Open Website Aggregation Database Index Database Publisher |
| StartPage | 130232 |
| SubjectTerms | Computer architecture Emulation Emulators field programmable gate array Field programmable gate arrays Hardware description languages Logic gates Quantum algorithm quantum algorithm verification Quantum circuit Quantum computing Quantum computing emulation quantum computing simulation Quantum mechanics Quantum state Qubit Qubits (quantum computing) Representations User requirements Vectors |
| SummonAdditionalLinks | – databaseName: DOAJ Open Access Full Text dbid: DOA link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1NT4NAFNwY40EPxs9Yv7IHj2JZWPbDG21avdhoosbbBt6DamJbU1t_v2-Bao0HLx4hhIUZdt88IDOMnUmljEKLgYCkDGirDPzXmiCPieIMc6UQqrAJPRiYpyd7uxT15f8Jq-2Ba-DaiSh1JDOjjI5lHmUmAqEBjEZlaCmtfD5DbZeaqWoNNkLZRDc2QyK07bTbpTuihjBKLuLEkIxWP0pR5djfRKz8WperYtPfYpuNSuRpfXXbbKUY77CNJe_AXTZIe6RGby55CkClwxM5HvK7OSE1H_H0dTihtv95xB9JaNe5Sfy-zuTh_durNOhQ-ULeGzXxXXvsod-7714HTThCALFQswB8ZQFUBaFZQFFCSPVIaCMNgs11mOSA3ngHShlHYEpUFhXKIiI9KDKL8T5bHU_GxQHjmNGkzVCKTKKUBHZOp0USEnmZqyTOWux8gZN7qz0wXNU7hNbVsDoPq2tgbbGOx_LrUG9gXe0gWl1Dq_uL1hbb80x8jydIq4goarHjBTWumW3vjkShoiZBaH34H2MfsXV_P_WLlmO2OpvOixO2Bh-zl_fpafWgfQKwoNJQ priority: 102 providerName: Directory of Open Access Journals |
| Title | AEQUAM: Accelerating Quantum Algorithm Validation Through FPGA-Based Emulation |
| URI | https://ieeexplore.ieee.org/document/11082122 https://www.proquest.com/docview/3246729177 https://doaj.org/article/51f724a868734b2a82c17cc87d682993 |
| Volume | 13 |
| WOSCitedRecordID | wos001540953200015&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 | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: DOAJ Open Access Full Text customDbUrl: eissn: 2169-3536 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000816957 issn: 2169-3536 databaseCode: DOA dateStart: 20130101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2169-3536 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000816957 issn: 2169-3536 databaseCode: M~E dateStart: 20130101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NT-MwELUAcYADu3yJsoB84EigThzb2Vuo2t0LFUiAuFnJjANItEWl5chvZ-wYWIQ47CVKoiR25sV-M3Y8j7FDqZRRWGAiIG8SOmoSP1uT1BlBXGGtFEIQm9DDobm5Kc7jYvWwFsY5F34-c8d-N8zl4wTmfqjsxP-yTl0t9biLWqt2sdb7gIpXkChyHTMLiW5xUvZ69BIUA6b5cZYb8pzVJ_YJSfqjqsqXrjjwy-DHf9bsJ1uLjiQvW-TX2YIbb7DVf9ILbrJh2SeH9ew3LwGIXTzW41t-MSdjzke8fLidTO9ndyN-Tb54K63EL1vZHj44_1Mmp8RwyPujqPC1xa4G_cve3yTqJySQCTVLwJMPoHJkcAeugS5RltBGGoSi1t28BvS5eaCRWQqmQVWgQulSchlFVWC2zZbGk7HbYRwratcVSlFJlDKVVU2PRfI16qZWeVZ12NGbXe1jmybDhvCiW9gWButhsBGGDjv1tn-_1Oe4DifIqDY2GZuLRlNJRhmdyTqtTApCAxiNyhCJZh225YH4KC9i0GF7b1Da2CCfLPmNiuIIofXuN7f9Yiu-iu3wyh5bmk3nbp8tw_Ps_ml6EGJ12p699A_Cd_cKmtnTMA |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Nb9QwEB2hggQc-GzFQgEfOJI2Thzb4ZaudimiXRVpQb1ZyYxTKrG7aLvL72fsuAWEOHBLoiR25sWe54-ZB_BGaW011ZRJrPqMz_osrNZkXckQt9RpTRjFJsxsZs_P67MUrB5jYbz3cfOZPwiHcS2fVrgNU2WHYcs6d7Xc496ulCryIVzrZkolaEjUlUm5hWReHzbjMX8GjwKL6qCsLHNn_Yf_iWn6k67KX51x9DDTh_9Zt0fwIFFJ0QzYP4ZbfvkE7v-WYPApzJoJU9bTd6JBZP8S0F5eiE9bNud2IZpvF6v15ebrQnxhNj6IK4n5INwjpmfvm-yIfRyJySJpfO3C5-lkPj7OkoJChqXUmwyD-0HSnk3u0feYs9OSxipLWHcmrzqkkJ0He1UWaHvSNWlSvmDSKNuayj3YWa6W_hkIarllt6Rkq4htr9qOX0vMNrq-01XZjuDttV3d9yFRhosDjLx2AwwuwOASDCM4Cra_uTVkuY4X2KguNRpXyd5wSVZbU6quaG2B0iBaQ9qyGy1HsBuA-FVewmAE-9dQutQkrxwzR80jCWnM83889hruHs9PT9zJh9nHF3AvVHeYbNmHnc1661_CHfyxubxav4r_3U_KldRR |
| 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%3Ajournal&rft.genre=article&rft.atitle=AEQUAM%3A+Accelerating+Quantum+Algorithm+Validation+Through+FPGA-Based+Emulation&rft.jtitle=IEEE+access&rft.au=Lagostina%2C+Lorenzo&rft.au=Volpe%2C+Deborah&rft.au=Zamboni%2C+Maurizio&rft.au=Turvani%2C+Giovanna&rft.date=2025&rft.pub=IEEE&rft.eissn=2169-3536&rft.volume=13&rft.spage=130232&rft.epage=130255&rft_id=info:doi/10.1109%2FACCESS.2025.3589746&rft.externalDocID=11082122 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2169-3536&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2169-3536&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2169-3536&client=summon |