Programming tools for Analogue Quantum Computing in the High-Performance Computing Context – A Review
1Hartree Centre, Science and Technology Facilities Council (STFC), UK Research and Innovation (UKRI)
2EPCC, The University of Edinburgh, UK
| Published: | 2025-12-02, volume 9, page 1927 |
| Editor: | Diego García-Martín |
| Eprint: | arXiv:2501.16943v2 |
| Doi: | https://doi.org/10.22331/q-2025-12-02-1927 |
| Citation: | Quantum 9, 1927 (2025). |
Find this paper interesting or want to discuss? Scite or leave a comment on SciRate.
Abstract
Recent advances in quantum computing have brought us closer to realizing the potential of this transformative technology. While significant strides have been made in quantum error correction, many challenges persist, particularly in the realm of noise and scalability. Analogue quantum computing schemes, such as Analogue Hamiltonian Simulation and Quantum Annealing, offer a promising approach to address these limitations. By operating at a higher level of abstraction, these schemes can simplify the development of large-scale quantum algorithms. To fully harness the power of quantum computers, they must be seamlessly integrated with traditional high-performance computing (HPC) systems. While substantial research has focused on the integration of circuit-based quantum computers with HPC, the integration of analogue quantum computers remains relatively unexplored. This paper aims to bridge this gap by contributing in the following way:
Comprehensive Survey: We conduct a comprehensive survey of existing quantum software tools with analogue capabilities.
Readiness Assessment: We introduce a classification and rating system to assess the readiness of these tools for HPC integration.
Gap Identification and Recommendations: We identify critical gaps in the landscape of analogue quantum programming models and propose actionable recommendations for future research and development.
► BibTeX data
► References
[1] Sukhpal Singh Gill et al. ``Quantum computing: A taxonomy, systematic review and future directions''. Software: Practice and Experience 52, 66–114 (2022).
https://doi.org/10.1002/spe.3039
[2] ``IBM’s roadmap for scaling quantum technology IBM Quantum Computing Blog''. url: https://www.ibm.com/quantum/blog/ibm-quantum-roadmap. (accessed: 2024-08-07).
https://www.ibm.com/quantum/blog/ibm-quantum-roadmap
[3] ``Google Quantum AI''. url: https://quantumai.google/. (accessed: 2024-08-07).
https://quantumai.google/
[4] ``Quantinuum Hardware''. url: https://www.quantinuum.com/hardware. (accessed: 2024-08-07).
https://www.quantinuum.com/hardware
[5] ``Quantum Computing Rigetti Computing''. url: https://www.rigetti.com/. (accessed: 2024-08-07).
https://www.rigetti.com/
[6] Earl Campbell. ``A series of fast-paced advances in Quantum Error Correction''. Nature Reviews Physics 6, 160–161 (2024).
https://doi.org/10.1038/s42254-024-00706-3
[7] Yunong Shi et al. ``Resource-Efficient Quantum Computing by Breaking Abstractions''. Proceedings of the IEEE 108, 1353–1370 (2020). arXiv:2011.00028.
https://doi.org/10.1109/JPROC.2020.2994765
arXiv:2011.00028
[8] Zhiding Liang et al. ``Towards Advantages of Parameterized Quantum Pulses'' (2023). arXiv:2304.09253.
arXiv:2304.09253
[9] Kaitlin N. Smith et al. ``Programming physical quantum systems with pulse-level control''. Frontiers in Physics 10 (2022).
https://doi.org/10.3389/fphy.2022.900099
[10] Yuxiang Peng et al. ``SimuQ: A Framework for Programming Quantum Hamiltonian Simulation with Analog Compilation''. Proceedings of the ACM on Programming Languages 8, 2425–2455 (2024). arXiv:2303.02775.
https://doi.org/10.1145/3632923
arXiv:2303.02775
[11] Andrew J. Daley et al. ``Practical quantum advantage in quantum simulation''. Nature 607, 667–676 (2022).
https://doi.org/10.1038/s41586-022-04940-6
[12] David Headley et al. ``Approximating the quantum approximate optimization algorithm with digital-analog interactions''. Physical Review A 106, 042446 (2022). arXiv:2002.12215.
https://doi.org/10.1103/PhysRevA.106.042446
arXiv:2002.12215
[13] Zhiding Liang et al. ``Hybrid Gate-Pulse Model for Variational Quantum Algorithms'' (2022). arXiv:2212.00661.
arXiv:2212.00661
[14] Travis S. Humble, Alexander McCaskey, Dmitry I. Lyakh, Meenambika Gowrishankar, Albert Frisch, and Thomas Monz. ``Quantum Computers for High-Performance Computing''. IEEE Micro 41, 15–23 (2021).
https://doi.org/10.1109/MM.2021.3099140
[15] Bela Bauer et al. ``Quantum algorithms for quantum chemistry and quantum materials science''. Chemical Reviews 120, 12685–12717 (2020). arXiv:2001.03685.
https://doi.org/10.1021/acs.chemrev.9b00829
arXiv:2001.03685
[16] Message Passing Interface Forum. ``MPI: A message-passing interface standard version 4.1''. (2023). url: https://www.mpi-forum.org/docs/mpi-4.1/mpi41-report.pdf.
https://www.mpi-forum.org/docs/mpi-4.1/mpi41-report.pdf
[17] Victor Artigues et al. ``Evaluation of performance portability frameworks for the implementation of a particle-in-cell code'' (2019). arXiv:1911.08394.
arXiv:1911.08394
[18] Zhe Fan, Feng Qiu, A. Kaufman, and S. Yoakum-Stover. ``GPU Cluster for High Performance Computing''. In SC '04: Proceedings of the 2004 ACM/IEEE Conference on Supercomputing. Pages 47–47. (2004).
https://doi.org/10.1109/SC.2004.26
[19] Erich Strohmaier, Jack Dongarra, Horst Simon, and Martin Meuer. ``TOP500 List - June 2024 TOP500''. url: https://www.top500.org/lists/top500/list/2024/06/. (accessed: 2024-08-12).
https://www.top500.org/lists/top500/list/2024/06/
[20] EPCC. ``A brief history of EPCC''. url: https://www.epcc.ed.ac.uk/about-us/brief-history-epcc. (accessed: 29/11/2024).
https://www.epcc.ed.ac.uk/about-us/brief-history-epcc
[21] P. D. Stephens and J. K. Yarwood. ``Providing multi-user access to distributed array processors''. Software: Practice and Experience 16, 531–539 (1986).
https://doi.org/10.1002/spe.4380160604
[22] Wei-Chen Lin and Simon McIntosh-Smith. ``Comparing Julia to Performance Portable Parallel Programming Models for HPC''. In 2021 International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS). Pages 94–105. St. Louis, MO, USA (2021). IEEE.
https://doi.org/10.1109/PMBS54543.2021.00016
[23] QuEra (2023). url: https://github.com/QuEraComputing/Bloqade.jl/.
https://github.com/QuEraComputing/Bloqade.jl/
[24] Henrique Silvério et al. ``Pulser: An open-source package for the design of pulse sequences in programmable neutral-atom arrays''. Quantum 6, 629 (2022). arXiv:2104.15044.
https://doi.org/10.22331/q-2022-01-24-629
arXiv:2104.15044
[25] Thomas Alexander et al. ``Qiskit pulse: programming quantum computers through the cloud with pulses''. Quantum Science and Technology 5, 044006 (2020).
https://doi.org/10.1088/2058-9565/aba404
[26] H. F. Trotter. ``On the product of semi-groups of operators''. Proceedings of the American Mathematical Society 10, 545–551 (1959).
https://doi.org/10.1090/S0002-9939-1959-0108732-6
[27] Laura Clinton, Johannes Bausch, and Toby Cubitt. ``Hamiltonian simulation algorithms for near-term quantum hardware''. Nature Communications 12, 4989 (2021).
https://doi.org/10.1038/s41467-021-25196-0
[28] John Preskill. ``Quantum Computing in the NISQ era and beyond''. Quantum 2, 79 (2018). arXiv:1801.00862.
https://doi.org/10.22331/q-2018-08-06-79
arXiv:1801.00862
[29] Kishor Bharti et al. ``Noisy intermediate-scale quantum (NISQ) algorithms''. Reviews of Modern Physics 94, 015004 (2022). arXiv:2101.08448.
https://doi.org/10.1103/RevModPhys.94.015004
arXiv:2101.08448
[30] Zhiding Liang et al. ``NAPA: Intermediate-Level Variational Native-Pulse Ansatz for Variational Quantum Algorithms''. IEEE Transactions on Computer-Aided Design of Integrated Circuits and SystemsPages 1–1 (2024).
https://doi.org/10.1109/TCAD.2024.3355277
[31] Milan Kornjača et al. ``Large-scale quantum reservoir learning with an analog quantum computer'' (2024). arXiv:2407.02553.
arXiv:2407.02553
[32] Tameem Albash and Daniel A. Lidar. ``Adiabatic Quantum Computing''. Reviews of Modern Physics 90, 015002 (2018). arXiv:1611.04471.
https://doi.org/10.1103/RevModPhys.90.015002
arXiv:1611.04471
[33] Dorit Aharonov et al. ``Adiabatic Quantum Computation is Equivalent to Standard Quantum Computation''. SIAM Journal on Computing 37, 166–194 (2007).
https://doi.org/10.1137/S0097539705447323
[34] S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi. ``Optimization by Simulated Annealing''. Science 220, 671–680 (1983).
https://doi.org/10.1126/science.220.4598.671
[35] B. Apolloni, C. Carvalho, and D. de Falco. ``Quantum stochastic optimization''. Stochastic Processes and their Applications 33, 233–244 (1989).
https://doi.org/10.1016/0304-4149(89)90040-9
[36] B Apolloni, N Cesa-Bianchi, and D De Falco. ``A numerical implementation of "quantum annealing"''. Rapporto interno, Dipartimento di Scienze dell'Informazione Università degli Studi di Milano 55 (1988). url: https://cds.cern.ch/record/192546.
https://cds.cern.ch/record/192546
[37] David Elieser Deutsch and Roger Penrose. ``Quantum computational networks''. Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences 425, 73–90 (1997).
https://doi.org/10.1098/rspa.1989.0099
[38] Edward Farhi et al. ``Quantum Computation by Adiabatic Evolution'' (2000). arXiv:quant-ph/0001106.
arXiv:quant-ph/0001106
[39] Edward Farhi et al. ``A Quantum Adiabatic Evolution Algorithm Applied to Random Instances of an NP-Complete Problem''. Science 292, 472–475 (2001).
https://doi.org/10.1126/science.1057726
[40] Jérémie Roland and Nicolas J. Cerf. ``Quantum search by local adiabatic evolution''. Physical Review A 65, 042308 (2002).
https://doi.org/10.1103/PhysRevA.65.042308
[41] M. S. Sarandy and D. A. Lidar. ``Adiabatic Quantum Computation in Open Systems''. Physical Review Letters 95, 250503 (2005).
https://doi.org/10.1103/PhysRevLett.95.250503
[42] Zhaohui Wei and Mingsheng Ying. ``A modified quantum adiabatic evolution for the Deutsch–Jozsa problem''. Physics Letters A 354, 271–273 (2006).
https://doi.org/10.1016/j.physleta.2006.01.098
[43] Shuxian Jiang et al. ``Quantum Annealing for Prime Factorization''. Scientific Reports 8, 17667 (2018).
https://doi.org/10.1038/s41598-018-36058-z
[44] J. Brooke et al. ``Quantum Annealing of a Disordered Magnet''. Science 284, 779–781 (1999).
https://doi.org/10.1126/science.284.5415.779
[45] J. Brooke, T. F. Rosenbaum, and G. Aeppli. ``Tunable quantum tunnelling of magnetic domain walls''. Nature 413, 610–613 (2001).
https://doi.org/10.1038/35098037
[46] Sheir Yarkoni et al. ``Quantum Annealing for Industry Applications: Introduction and Review''. Reports on Progress in Physics 85, 104001 (2022). arXiv:2112.07491.
https://doi.org/10.1088/1361-6633/ac8c54
arXiv:2112.07491
[47] L. Hormozi et al. ``Nonstoquastic Hamiltonians and Quantum Annealing of an Ising Spin Glass''. Physical Review B 95, 184416 (2017). arXiv:1609.06558.
https://doi.org/10.1103/PhysRevB.95.184416
arXiv:1609.06558
[48] Tameem Albash and Daniel A. Lidar. ``Demonstration of a scaling advantage for a quantum annealer over simulated annealing''. Physical Review X 8, 031016 (2018). arXiv:1705.07452.
https://doi.org/10.1103/PhysRevX.8.031016
arXiv:1705.07452
[49] Atanu Rajak et al. ``Quantum Annealing: An Overview''. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences 381, 20210417 (2023). arXiv:2207.01827.
https://doi.org/10.1098/rsta.2021.0417
arXiv:2207.01827
[50] Sheir Yarkoni, Hao Wang, Aske Plaat, and Thomas Bäck. ``Boosting quantum annealing performance using evolution strategies for annealing offsets tuning.''. In Sebastian Feld and Claudia Linnhoff-Popien, editors, QTOP@NetSys. Volume 11413 of Lecture Notes in Computer Science, pages 157–168. Springer (2017). url: http://dblp.uni-trier.de/db/conf/kivs/qtop2019.html#Yarkoni0PB17.
http://dblp.uni-trier.de/db/conf/kivs/qtop2019.html#Yarkoni0PB17
[51] Ting-Jui Hsu, Fengping Jin, Christian Seidel, Florian Neukart, Hans De Raedt, and Kristel Michielsen. ``Quantum annealing with anneal path control: application to 2-sat problems with known energy landscapes'' (2018). arXiv:1810.00194.
arXiv:1810.00194
[52] Andrew D. King et al. ``Computational supremacy in quantum simulation'' (2024). arXiv:2403.00910.
https://doi.org/10.1126/science.ado6285
arXiv:2403.00910
[53] D-Wave Systems Inc. ``Ocean™ Developer Tools D-Wave''. url: https://www.dwavesys.com/solutions-and-products/ocean/. (accessed: 2024-08-12).
https://www.dwavesys.com/solutions-and-products/ocean/
[54] D-Wave Systems Inc. ``D-Wave Hybrid Solver Service: An Overview''. url: https://www.dwavesys.com/media/4bnpi53x/14-1039a-b_d-wave_hybrid_solver_service_an_overview.pdf. (accessed: 2024-10-27).
https://www.dwavesys.com/media/4bnpi53x/14-1039a-b_d-wave_hybrid_solver_service_an_overview.pdf
[55] Elijah Pelofske, Georg Hahn, and Hristo N. Djidjev. ``Parallel quantum annealing''. Scientific Reports 12, 4499 (2022).
https://doi.org/10.1038/s41598-022-08394-8
[56] Sabine Jansen, Mary-Beth Ruskai, and Ruedi Seiler. ``Bounds for the adiabatic approximation with applications to quantum computation''. Journal of Mathematical Physics 48, 102111 (2007).
https://doi.org/10.1063/1.2798382
[57] Alexander Elgart and George A. Hagedorn. ``A note on the switching adiabatic theorem''. Journal of Mathematical Physics 53, 102202 (2012).
https://doi.org/10.1063/1.4748968
[58] Jeffrey Burt. ``D-Wave Is Still Making The Case For Annealing Quantum Computing''. url: https://www.nextplatform.com/2024/06/18/d-wave-is-still-making-the-case-for-annealing-quantum-computing/. (accessed: 2024-08-12).
https://www.nextplatform.com/2024/06/18/d-wave-is-still-making-the-case-for-annealing-quantum-computing/
[59] Tiffany M. Mintz et al. ``QCOR: A Language Extension Specification for the Heterogeneous Quantum-Classical Model of Computation''. ACM Journal on Emerging Technologies in Computing Systems 16, 22:1–22:17 (2020).
https://doi.org/10.1145/3380964
[60] Thien Nguyen et al. ``Quantum Circuit Transformations with a Multi-Level Intermediate Representation Compiler'' (2021). arXiv:2112.10677.
arXiv:2112.10677
[61] Alexander McCaskey and Thien Nguyen. ``A MLIR Dialect for Quantum Assembly Languages'' (2021). arXiv:2101.11365.
arXiv:2101.11365
[62] Jingzhe Guo et al. ``isQ: An Integrated Software Stack for Quantum Programming''. IEEE Transactions on Quantum Engineering 4, 1–16 (2023).
https://doi.org/10.1109/TQE.2023.3275868
[63] Michael B. Healy et al. ``Design and architecture of the IBM Quantum Engine Compiler'' (2024). arXiv:2408.06469.
arXiv:2408.06469
[64] Tobias Schmale et al. ``Backend compiler phases for trapped-ion quantum computers''. In 2022 IEEE International Conference on Quantum Software (QSW). Pages 32–37. (2022). arXiv:2206.00544.
https://doi.org/10.1109/QSW55613.2022.00020
arXiv:2206.00544
[65] Amr Elsharkawy et al. ``Integration of Quantum Accelerators with High Performance Computing – A Review of Quantum Programming Tools'' (2023). arXiv:2309.06167.
https://doi.org/10.1145/3743149
arXiv:2309.06167
[66] Andrew W. Cross et al. ``OpenQASM 3: A broader and deeper quantum assembly language''. ACM Transactions on Quantum Computing 3, 1–50 (2022). arXiv:2104.14722.
https://doi.org/10.1145/3505636
arXiv:2104.14722
[67] Alan Geller. ``Introducing Quantum Intermediate Representation (QIR)''. url: https://devblogs.microsoft.com/qsharp/introducing-quantum-intermediate-representation-qir/. (accessed: 2024-10-27).
https://devblogs.microsoft.com/qsharp/introducing-quantum-intermediate-representation-qir/
[68] Daniel Gottesman. ``An Introduction to Quantum Error Correction and Fault-Tolerant Quantum Computation'' (2009). arXiv:0904.2557.
arXiv:0904.2557
[69] Joschka Roffe. ``Quantum Error Correction: An Introductory Guide'' (2019). arXiv:1907.11157.
https://doi.org/10.1080/00107514.2019.1667078
arXiv:1907.11157
[70] Yaniv Kurman et al. ``Benchmarking the ability of a controller to execute quantum error corrected non-Clifford circuits'' (2024). arXiv:2311.07121.
arXiv:2311.07121
[71] Ben Barber et al. ``A real-time, scalable, fast and highly resource efficient decoder for a quantum computer''. Nature Electronics (2025). arXiv:2309.05558.
https://doi.org/10.1038/s41928-024-01319-5
arXiv:2309.05558
[72] Andy B. Yoo, Morris A. Jette, and Mark Grondona. ``SLURM: Simple Linux Utility for Resource Management''. In Dror Feitelson, Larry Rudolph, and Uwe Schwiegelshohn, editors, Job Scheduling Strategies for Parallel Processing. Pages 44–60. Berlin, Heidelberg (2003). Springer.
https://doi.org/10.1007/10968987_3
[73] Lucas Lamata et al. ``Digital-analog quantum simulations with superconducting circuits''. Advances in Physics: X 3, 1457981 (2018).
https://doi.org/10.1080/23746149.2018.1457981
[74] Stavros Efthymiou et al. ``Qibolab: an open-source hybrid quantum operating system''. Quantum 8, 1247 (2024).
https://doi.org/10.22331/q-2024-02-12-1247
[75] Ville Bergholm et al. ``PennyLane: Automatic differentiation of hybrid quantum-classical computations'' (2022). arXiv:1811.04968.
arXiv:1811.04968
[76] David Barral et al. ``Review of Distributed Quantum Computing. From single QPU to High Performance Quantum Computing'' (2024). arXiv:2404.01265.
https://doi.org/10.1016/j.cosrev.2025.100747
arXiv:2404.01265
[77] Christoph Kessler. ``Models for Parallel Computing: Review and Perspectives''. Mitteilungen-Gesellschaft für Informatik eV, Parallel-Algorithmen und RechnerstrukturenPages 13–29 (2007). url: https://www.diva-portal.org/smash/get/diva2:261583/FULLTEXT01.pdf.
https://www.diva-portal.org/smash/get/diva2:261583/FULLTEXT01.pdf
[78] ``Introduction to Parallel Computing Tutorial HPC @ LLNL''. url: https://hpc.llnl.gov/documentation/tutorials/introduction-parallel-computing-tutorial##Models. (accessed: 2024-08-12).
https://hpc.llnl.gov/documentation/tutorials/introduction-parallel-computing-tutorial##Models
[79] John Nickolls et al. ``Scalable parallel programming with CUDA''. ACM SIGGRAPH 2008 classesPages 1–14 (2008).
https://doi.org/10.1145/1401132.1401152
[80] Frank Arute et al. ``Quantum supremacy using a programmable superconducting processor''. Nature 574, 505–510 (2019).
https://doi.org/10.1038/s41586-019-1666-5
[81] Nils Herrmann et al. ``Quantum utility – definition and assessment of a practical quantum advantage''. In 2023 IEEE International Conference on Quantum Software (QSW). Pages 162–174. (2023).
https://doi.org/10.1109/QSW59989.2023.00028
[82] Manuel A. Serrano et al. ``Quantum Software Components and Platforms: Overview and Quality Assessment''. ACM Computing Surveys 55, 164:1–164:31 (2022).
https://doi.org/10.1145/3548679
[83] Salonik Resch and Ulya R. Karpuzcu. ``Quantum Computing: An Overview Across the System Stack'' (2019). arXiv:1905.07240.
arXiv:1905.07240
[84] Mark Fingerhuth, Tomáš Babej, and Peter Wittek. ``Open source software in quantum computing''. PLOS ONE 13, e0208561 (2018).
https://doi.org/10.1371/journal.pone.0208561
[85] Bettina Heim et al. ``Quantum programming languages''. Nature Reviews Physics 2, 709–722 (2020).
https://doi.org/10.1038/s42254-020-00245-7
[86] Sunita Garhwal, Maryam Ghorani, and Amir Ahmad. ``Quantum Programming Language: A Systematic Review of Research Topic and Top Cited Languages''. Archives of Computational Methods in Engineering 28, 289–310 (2021).
https://doi.org/10.1007/s11831-019-09372-6
[87] Frederic T. Chong, Diana Franklin, and Margaret Martonosi. ``Programming languages and compiler design for realistic quantum hardware''. Nature 549, 180–187 (2017).
https://doi.org/10.1038/nature23459
[88] Philipp Hauke et al. ``Perspectives of quantum annealing: Methods and implementations''. Reports on Progress in Physics 83, 054401 (2020). arXiv:1903.06559.
https://doi.org/10.1088/1361-6633/ab85b8
arXiv:1903.06559
[89] Lior Ella et al. ``Quantum-classical processing and benchmarking at the pulse-level'' (2023). arXiv:2303.03816.
arXiv:2303.03816
[90] R. Au-Yeung et al. ``Quantum algorithms for scientific computing''. Reports on Progress in Physics 87, 116001 (2024).
https://doi.org/10.1088/1361-6633/ad85f0
[91] Ercüment Kaya. ``A Software Platform to Support Disaggregated Quantum Accelerators''. In Workshop: International Workshop on RESource DISaggregation in High Performance Computing (RESDIS). Atlanta GA USA (2024). IEEE.
https://doi.org/10.1109/SCW63240.2024.00205
[92] Thomas Beck et al. ``Integrating quantum computing resources into scientific HPC ecosystems''. Future Generation Computer Systems 161, 11–25 (2024).
https://doi.org/10.1016/j.future.2024.06.058
[93] Masoud Mohseni et al. ``How to Build a Quantum Supercomputer: Scaling Challenges and Opportunities'' (2024). arXiv:2411.10406.
arXiv:2411.10406
[94] Gadi Aleksandrowicz et al. ``Qiskit: An Open-source Framework for Quantum Computing''. url: https://zenodo.org/records/2562111. (accessed: 2024-03-22).
https://zenodo.org/records/2562111
[95] Krysta Svore et al. ``Q#: Enabling Scalable Quantum Computing and Development with a High-level DSL''. In Proceedings of the Real World Domain Specific Languages Workshop 2018. Pages 1–10. RWDSL2018New York, NY, USA (2018). Association for Computing Machinery.
https://doi.org/10.1145/3183895.3183901
[96] NVIDIA and Quantum Machines. ``NVIDIA DGX Quantum''. url: https://www.nvidia.com/en-us/data-center/dgx-quantum/. (accessed: 2024-10-27).
https://www.nvidia.com/en-us/data-center/dgx-quantum/
[97] Richard D. Hornung and Jeffrey A. Keasler. ``The RAJA Portability Layer: Overview and Status''. Technical Report LLNL-TR-661403. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States) (2014).
https://doi.org/10.2172/1169830
[98] H. Carter Edwards, Christian R. Trott, and Daniel Sunderland. ``Kokkos: Enabling manycore performance portability through polymorphic memory access patterns''. Journal of Parallel and Distributed Computing 74, 3202–3216 (2014).
https://doi.org/10.1016/j.jpdc.2014.07.003
[99] OpenMP Architecture Review Board. ``OpenMP Application Programming Interface 5.2''. (2021). url: https://www.openmp.org/wp-content/uploads/OpenMP-API-Specification-5-2.pdf.
https://www.openmp.org/wp-content/uploads/OpenMP-API-Specification-5-2.pdf
[100] OpenACC-Standard.org. ``The OpenACC Application Programming Interface 3.3''. (2022). url: https://www.openacc.org/sites/default/files/inline-images/Specification/OpenACC-3.3-final.pdf.
https://www.openacc.org/sites/default/files/inline-images/Specification/OpenACC-3.3-final.pdf
[101] Humpohl Simon et al. ``qutech/qupulse: qupulse 0.10''. url: https://zenodo.org/doi/10.5281/zenodo.2650139. code: qutech/qupulse.
https://zenodo.org/doi/10.5281/zenodo.2650139
[102] Sébastien Bourdeauducq et al. ``Artiq 1.0''. url: https://doi.org/10.5281/zenodo.51303. code: m-labs/artiq v1.0.
https://doi.org/10.5281/zenodo.51303
[103] Raytheon BBN Technologies Quantum Group (2020). url: https://github.com/BBN-Q/QGL.
https://github.com/BBN-Q/QGL
[104] Zurich Instruments. ``zurich-instruments/laboneq: Labone q 2.39.0''. url: https://www.zhinst.com/europe/en/quantum-computing-systems/labone-q.
https://www.zhinst.com/europe/en/quantum-computing-systems/labone-q
[105] Quantum Machines. ``Qua: Quantum universal assembly''. url: https://www.quantum-machines.co/technology/qua-universal-quantum-language/.
https://www.quantum-machines.co/technology/qua-universal-quantum-language/
[106] David C. McKay et al. ``Qiskit Backend Specifications for OpenQASM and OpenPulse Experiments'' (2018). arXiv:1809.03452.
arXiv:1809.03452
[107] Qblox and Orange QS. ``Quantify os and scheduler''. url: https://quantify-os.org/.
https://quantify-os.org/
[108] Q-CTRL. ``Boulder opal: Quantum control infrastructure software for reasearch and development professionals building the future.''. url: https://docs.q-ctrl.com/boulder-opal.
https://docs.q-ctrl.com/boulder-opal
[109] Aniket S. Dalvi et al. ``Graph-Based Pulse Representation for Diverse Quantum Control Hardware'' (2024). arXiv:2409.08407.
arXiv:2409.08407
[110] Amazon Web Services. ``Amazon Braket''. url: https://aws.amazon.com/braket/.
https://aws.amazon.com/braket/
[111] Daniel Lobser et al. ``JaqalPaw: A Guide to Defining Pulses and Waveforms for Jaqal'' (2023). arXiv:2305.02311.
arXiv:2305.02311
[112] B. C. A. Morrison et al. ``Just Another Quantum Assembly Language (Jaqal)''. 2020 IEEE International Conference on Quantum Computing and Engineering (QCE)Pages 402–408 (2020).
https://doi.org/10.1109/QCE49297.2020.00056
[113] Dominik Seitz et al. ``Qadence: a differentiable interface for digital-analog programs'' (2024). arXiv:2401.09915.
arXiv:2401.09915
[114] Samuel Kushnir et al. ``QHDOPT: A Software for Nonlinear Optimization with Quantum Hamiltonian Descent'' (2024). arXiv:2409.03121.
arXiv:2409.03121
[115] Mohamed W. Hassan, Scott Pakin, and Wu Chun Feng. ``C to D-Wave: A high-level C compilation framework for quantum annealers''. In 2019 IEEE High Performance Extreme Computing Conference, HPEC 2019. Page 8916231. IEEE (2019).
https://doi.org/10.1109/HPEC.2019.8916231
[116] Alexander J. McCaskey et al. ``XACC: A System-Level Software Infrastructure for Heterogeneous Quantum-Classical Computing'' (2019). arXiv:1911.02452.
arXiv:1911.02452
[117] Sean Greenaway et al. ``Analogue Quantum Simulation with Fixed-Frequency Transmon Qubits''. Quantum 8, 1263 (2024). arXiv:2211.16439.
https://doi.org/10.22331/q-2024-02-22-1263
arXiv:2211.16439
[118] J. R. Johansson, P. D. Nation, and Franco Nori. ``QuTiP 2: A Python framework for the dynamics of open quantum systems''. Computer Physics Communications 184, 1234–1240 (2013).
https://doi.org/10.1016/j.cpc.2012.11.019
[119] Jiaqi Leng et al. ``Quantum Hamiltonian Descent'' (2023). arXiv:2303.01471.
arXiv:2303.01471
[120] Scott Pakin. ``A quantum macro assembler''. In 2016 IEEE High Performance Extreme Computing Conference (HPEC). Pages 1–8. (2016).
https://doi.org/10.1109/HPEC.2016.7761637
[121] Scott Pakin. ``Targeting Classical Code to a Quantum Annealer''. In Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems. (2019). url: https://doi.org/10.1145/3297858.3304071.
https://doi.org/10.1145/3297858.3304071
[122] Scott Pakin. ``Performing fully parallel constraint logic programming on a quantum annealer''. Theory and Practice of Logic Programming 18, 928–949 (2018).
https://doi.org/10.1017/S1471068418000066
[123] Otten Matthew (2016). url: https://github.com/0tt3r/QuaC.
https://github.com/0tt3r/QuaC
[124] Jin-Sung Kim et al. ``CUDA Quantum: The Platform for Integrated Quantum-Classical Computing''. In 2023 60th ACM/IEEE Design Automation Conference (DAC). Pages 1–4. (2023).
https://doi.org/10.1109/DAC56929.2023.10247886
[125] Adrian Parra-Rodriguez et al. ``Digital-analog quantum computation''. Physical Review A 101, 022305 (2020).
https://doi.org/10.1103/PhysRevA.101.022305
[126] Ana Martin et al. ``Digital-analog quantum algorithm for the quantum Fourier transform''. Physical Review Research 2, 013012 (2020).
https://doi.org/10.1103/PhysRevResearch.2.013012
[127] T.J. McCabe. ``A Complexity Measure''. IEEE Transactions on Software Engineering SE-2, 308–320 (1976).
https://doi.org/10.1109/TSE.1976.233837
[128] Maurice Howard Halstead. ``Elements of software science''. North Holland Amsterdam and N.Y. (1977). url: https://www.semanticscholar.org/paper/Elements-of-software-science-.
https://www.semanticscholar.org/paper/Elements-of-software-science-
Cited by
[1] Konstantinos Rallis, Ioannis Liliopoulos, Georgios D. Varsamis, Evangelos Tsipas, Ioannis G. Karafyllidis, Georgios Ch. Sirakoulis, and Panagiotis Dimitrakis, "Interfacing Quantum Computing Systems with High-Performance Computing Systems: An Overview", arXiv:2509.06205, (2025).
[2] Oliver Thomson Brown, Mateusz Meller, and James Richings, "Introducing CQ: A C-like API for Quantum Accelerated HPC", arXiv:2508.10854, (2025).
[3] Philip Döbler and Manpreet Singh Jattana, "A Survey on Integrating Quantum Computers into High Performance Computing Systems", arXiv:2507.03540, (2025).
The above citations are from SAO/NASA ADS (last updated successfully 2026-08-18 01:47:39). The list may be incomplete as not all publishers provide suitable and complete citation data.
On Crossref's cited-by service no data on citing works was found (last attempt 2026-08-18 01:47:35).
This Paper is published in Quantum under the Creative Commons Attribution 4.0 International (CC BY 4.0) license. Copyright remains with the original copyright holders such as the authors or their institutions.