Versatile Cross-platform Compilation Toolchain for Schrödinger-style Quantum Circuit Simulation

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Lu, Yuncheng, Liang, Shuang, Fan, Hongxiang, Guo, Ce, Luk, Wayne, Kelly, Paul H. J.
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912293405589504
author Lu, Yuncheng
Liang, Shuang
Fan, Hongxiang
Guo, Ce
Luk, Wayne
Kelly, Paul H. J.
author_facet Lu, Yuncheng
Liang, Shuang
Fan, Hongxiang
Guo, Ce
Luk, Wayne
Kelly, Paul H. J.
contents While existing quantum hardware resources have limited availability and reliability, there is a growing demand for exploring and verifying quantum algorithms. Efficient classical simulators for high-performance quantum simulation are critical to meeting this demand. However, due to the vastly varied characteristics of classical hardware, implementing hardware-specific optimizations for different hardware platforms is challenging. To address such needs, we propose CAST (Cross-platform Adaptive Schrödiner-style Simulation Toolchain), a novel compilation toolchain with cross-platform (CPU and Nvidia GPU) optimization and high-performance backend supports. CAST exploits a novel sparsity-aware gate fusion algorithm that automatically selects the best fusion strategy and backend configuration for targeted hardware platforms. CAST also aims to offer versatile and high-performance backend for different hardware platforms. To this end, CAST provides an LLVM IR-based vectorization optimization for various CPU architectures and instruction sets, as well as a PTX-based code generator for Nvidia GPU support. We benchmark CAST against IBM Qiskit, Google QSimCirq, Nvidia cuQuantum backend, and other high-performance simulators. On various 32-qubit CPU-based benchmarks, CAST is able to achieve up to 8.03x speedup than Qiskit. On various 30-qubit GPU-based benchmarks, CAST is able to achieve up to 39.3x speedup than Nvidia cuQuantum backend.
format Preprint
id arxiv_https___arxiv_org_abs_2503_19894
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Versatile Cross-platform Compilation Toolchain for Schrödinger-style Quantum Circuit Simulation
Lu, Yuncheng
Liang, Shuang
Fan, Hongxiang
Guo, Ce
Luk, Wayne
Kelly, Paul H. J.
Quantum Physics
Emerging Technologies
Performance
While existing quantum hardware resources have limited availability and reliability, there is a growing demand for exploring and verifying quantum algorithms. Efficient classical simulators for high-performance quantum simulation are critical to meeting this demand. However, due to the vastly varied characteristics of classical hardware, implementing hardware-specific optimizations for different hardware platforms is challenging. To address such needs, we propose CAST (Cross-platform Adaptive Schrödiner-style Simulation Toolchain), a novel compilation toolchain with cross-platform (CPU and Nvidia GPU) optimization and high-performance backend supports. CAST exploits a novel sparsity-aware gate fusion algorithm that automatically selects the best fusion strategy and backend configuration for targeted hardware platforms. CAST also aims to offer versatile and high-performance backend for different hardware platforms. To this end, CAST provides an LLVM IR-based vectorization optimization for various CPU architectures and instruction sets, as well as a PTX-based code generator for Nvidia GPU support. We benchmark CAST against IBM Qiskit, Google QSimCirq, Nvidia cuQuantum backend, and other high-performance simulators. On various 32-qubit CPU-based benchmarks, CAST is able to achieve up to 8.03x speedup than Qiskit. On various 30-qubit GPU-based benchmarks, CAST is able to achieve up to 39.3x speedup than Nvidia cuQuantum backend.
title Versatile Cross-platform Compilation Toolchain for Schrödinger-style Quantum Circuit Simulation
topic Quantum Physics
Emerging Technologies
Performance
url https://arxiv.org/abs/2503.19894