Tarabkhah, M. orcid.org/0000-0002-5070-1898, Delavar, M. orcid.org/0000-0001-6354-330X, Doosti, M. orcid.org/0000-0003-0920-335X et al. (1 more author) (2025) Synthesis of quantum simulators by compilation. In: Doerfert, J., Grosser, T., Leather, H. and Sadayappan, P., (eds.) CGO '25: Proceedings of the 23rd ACM/IEEE International Symposium on Code Generation and Optimization. CGO '25: 23rd ACM/IEEE International Symposium on Code Generation and Optimization, 01-05 Mar 2025, Las Vegas, Nevada, United States. ACM , pp. 284-298. ISBN 9798400712753
Abstract
Quantum simulation plays a critical role in advancing our understanding and development of quantum algorithms, quantum computing hardware, and quantum information science. Despite the availability of various quantum circuit simulators, they often face challenges in terms of maintainability and extensibility. In this paper, we introduce Lightweight Functional Quantum Simulator (LFQS), a compilation-based framework that addresses these issues by leveraging an intermediate language to synthesize efficient quantum simulators in C and CUDA. The intermediate language exploits the underlying structured sparsity behind the matrix representation of quantum gates. Our framework generates efficient code for multi-core CPUs and GPUs and outperforms state-of-the-art simulators, such as Qiskit, Catalyst, and QuEST, as well as a representative of dense tensor frameworks, NumPy, in both micro-benchmark and macro-benchmark circuits.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Editors: |
|
Copyright, Publisher and Additional Information: | © 2025 Owner/Author. This work is licensed under a Creative Commons Attribution International 4.0 License. (http://creativecommons.org/licenses/by/4.0/) |
Keywords: | Sparse tensor algebra; rewrite systems |
Dates: |
|
Institution: | The University of Sheffield |
Academic Units: | The University of Sheffield > Faculty of Engineering (Sheffield) > Department of Computer Science (Sheffield) |
Depositing User: | Symplectic Sheffield |
Date Deposited: | 02 May 2025 09:12 |
Last Modified: | 02 May 2025 09:12 |
Status: | Published |
Publisher: | ACM |
Refereed: | Yes |
Identification Number: | 10.1145/3696443.3708949 |
Related URLs: | |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:226188 |