Cited by 37Quantum Computing Algorithms and ArchitectureParallel Computing and Optimization TechniquesEmbedded Systems Design Techniques

On the Co-Design of Quantum Software and Hardware

Open access
Li, Gushu, Wu, Anbang, Shi, Yunong, Javadi-Abhari, Ali, Ding, Yufei, Xie, Yuan·2021·Proceedings of the Eight Annual ACM International Conference on Nanoscale Computing and Communication

Abstract

A quantum computing system naturally consists of two components, the software system and the hardware system. Quantum applications are programmed using the quantum software and then executed on the quantum hardware. However, the performance of existing quantum computing system is still limited. Solving a practical problem that is beyond the capability of classical computers on a quantum computer has not yet been demonstrated. In this review, we point out that the quantum software and hardware systems should be designed collaboratively to fully exploit the potential of quantum computing. We first review three related works, including one hardware-aware quantum compiler optimization, one application-aware quantum hardware architecture design flow, and one co-design approach for the emerging quantum computational chemistry. Then we discuss some potential future directions following the co-design principle.

Integrity signals

Registry

Crossref · 10.1145/3477206.3477464

Cites

8 of 8 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • In the current NISQ era, answering questions about when hardware will be available for economically relevant applications and which hardware is required is even more difficult than for future fault-tolerant quantum computers.

    “In the current era of NISQ (noisy intermediate-scale quantum)-devices [1], the challenge of answering these questions will be even greater, as highlighted in recent research [5].”

Cites

Flagged first, then by citations

Research works printed but not linked: 22

  1. Ali J Abhari 2012 . Scaffold: Quantum programming language. Technical Report. PRINCETON UNIV NJ DEPT OF COMPUTER SCIENCE. Ali J Abhari et al. 2012. Scaffold: Quantum programming language. Technical Report. PRINCETON UNIV NJ DEPT OF COMPUTER SCIENCE.
  2. JM Arrazola etal 2021. Quantum circuits with many photons on a programmable nanophotonic chip. Nature 591 7848 (2021) 54--60. JM Arrazola et al. 2021. Quantum circuits with many photons on a programmable nanophotonic chip. Nature 591 7848 (2021) 54--60. · DOI · Paper page
  3. Markus Brink et al. 2018. Device challenges for near term superconducting quantum processors: frequency collisions . In 2018 IEEE International Electron Devices Meeting (IEDM). IEEE, 6--1. Markus Brink et al. 2018. Device challenges for near term superconducting quantum processors: frequency collisions. In 2018 IEEE International Electron Devices Meeting (IEDM). IEEE, 6--1.
  4. 10.1063/1.5088164 · DOI · Paper page
  5. Andrew W Cross etal 2021. OpenQASM 3: A broader and deeper quantum assembly language. arXiv preprint arXiv:2104.14722 (2021). Andrew W Cross et al. 2021. OpenQASM 3: A broader and deeper quantum assembly language. arXiv preprint arXiv:2104.14722 (2021). · arXiv
  6. Michel H Devoret and Robert J Schoelkopf . 2013. Superconducting circuits for quantum information: an outlook. Science 339, 6124 ( 2013 ), 1169--1174. Michel H Devoret and Robert J Schoelkopf. 2013. Superconducting circuits for quantum information: an outlook. Science 339, 6124 (2013), 1169--1174.
  7. Edward Farhi et al. 2014. A quantum approximate optimization algorithm. arXiv preprint arXiv:1411.4028 (2014). Edward Farhi et al. 2014. A quantum approximate optimization algorithm. arXiv preprint arXiv:1411.4028 (2014). · arXiv
  8. Ali JavadiAbhari et al. 2014. ScaffCC: a framework for compilation and analysis of quantum computing programs . In Proceedings of the 11th ACM Conference on Computing Frontiers. ACM, 1. Ali JavadiAbhari et al. 2014. ScaffCC: a framework for compilation and analysis of quantum computing programs. In Proceedings of the 11th ACM Conference on Computing Frontiers. ACM, 1.
  9. 10.1103/PhysRevA.76.042319 · DOI · Paper page
  10. 10.1063/1.5089550 · DOI
  11. Gushu Li et al. 2020. Towards efficient superconducting quantum processor architecture design . In Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems. 1031--1045 . Gushu Li et al. 2020. Towards efficient superconducting quantum processor architecture design. In Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems. 1031--1045.
  12. Gushu Li et al. 2021. Software-Hardware Co-Optimization for Computational Chemistry on Superconducting Quantum Processors. arXiv preprint arXiv:2105.07127 (2021). Gushu Li et al. 2021. Software-Hardware Co-Optimization for Computational Chemistry on Superconducting Quantum Processors. arXiv preprint arXiv:2105.07127 (2021). · arXiv
  13. Daniel A Lidar and Todd A Brun . 2013. Quantum error correction . Cambridge university press . Daniel A Lidar and Todd A Brun. 2013. Quantum error correction. Cambridge university press.
  14. Alexander Mccaskey et al. 2021 . Extending C++ for Heterogeneous Quantum-Classical Computing . ACM Transactions on Quantum Computing 2 , 2, Article 6 (July 2021), 36 pages. https://doi.org/10.1145/3462670 Alexander Mccaskey et al. 2021. Extending C++ for Heterogeneous Quantum-Classical Computing. ACM Transactions on Quantum Computing 2, 2, Article 6 (July 2021), 36 pages. https://doi.org/10.1145/3462670 · DOI
  15. 10.1088/2058-9565/ab8ebc · DOI
  16. Michael A Nielsen and Isaac L Chuang . 2010. Quantum Computation and Quantum Information. Quantum Computation and Quantum Information, by Michael A. Nielsen , Isaac L. Chuang , Cambridge, UK : Cambridge University Press , 2010 (2010). Michael A Nielsen and Isaac L Chuang. 2010. Quantum Computation and Quantum Information. Quantum Computation and Quantum Information, by Michael A. Nielsen, Isaac L. Chuang, Cambridge, UK: Cambridge University Press, 2010 (2010).
  17. 10.1103/PhysRevB.81.134507 · DOI
  18. Sami Rosenblatt et al. 2019. Enablement of near-term quantum processors by architectural yield engineering. Bulletin of the American Physical Society (2019). Sami Rosenblatt et al. 2019. Enablement of near-term quantum processors by architectural yield engineering. Bulletin of the American Physical Society (2019).
  19. Sami Rosenblatt et al. 2019 . Laser annealing qubits for optimized frequency allocation . US Patent App. 10/340 , 438 . Sami Rosenblatt et al. 2019. Laser annealing qubits for optimized frequency allocation. US Patent App. 10/340,438.
  20. 10.1109/TCAD.2005.855930 · DOI
  21. Krysta Svore et al. 2018. Q#: Enabling scalable quantum computing and development with a high-level dsl . In Proceedings of the Real World Domain Specific Languages Workshop 2018 . ACM, 7. Krysta Svore et al. 2018. Q#: Enabling scalable quantum computing and development with a high-level dsl. In Proceedings of the Real World Domain Specific Languages Workshop 2018. ACM, 7.
  22. Alwin Zulehner et al. 2018. Efficient mapping of quantum circuits to the IBM QX architectures. In Design , Automation & Test in Europe Conference & Exhibition (DATE) , 2018 . IEEE, 1135--1138. Alwin Zulehner et al. 2018. Efficient mapping of quantum circuits to the IBM QX architectures. In Design, Automation & Test in Europe Conference & Exhibition (DATE), 2018. IEEE, 1135--1138.

Cited by

Sorted by citations

Authors
Li, G., Wu, A., Shi, Y., Javadi-Abhari, A., Ding, Y., & Xie, Y.
Affiliations
  • University of California, Santa Barbara (US)
  • Amazon (United States) (US)
  • IBM (United States) (US)
Venue
Proceedings of the Eight Annual ACM International Conference on Nanoscale Computing and Communication
Publisher
ACM
Published
2021-09-07
Pages
1-7
OpenAlex
W3201625033
Cited by
37
References
8
Citations by year
2026: 1 · 2025: 4 · 2024: 15 · 2023: 8 · 2022: 8 · 2021: 1
FWCI
3.70
Type
conference paper
Language
en
Open access
Locations
  • ACM International Conference on Nanoscale Computing and Communication (NANOCOM) (publishedVersion, cc-by)
  • Rare & Special e-Zone (The Hong Kong University of Science and Technology) (submittedVersion)
Funders
  • National Science Foundation (1925717, 2048144, 1747426)
  • Division of Materials Research (1747426, DMR-1747426)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Quantum Computing Algorithms and Architecture
  • Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
  • Physical Sciences › Computer Science › Hardware and Architecture › Embedded Systems Design Techniques
Keywords
quantum computing, quantum computing software, quantum computing hardware, co-design, quantum applications

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review