SC21 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

SV-Sim: Scalable PGAS-Based State Vector Simulation of Quantum Circuits


Authors: Ang Li and Bo Fang (Pacific Northwest National Laboratory (PNNL)); Christopher Granade, Guen Prawiroatmodjo, Bettina Heim, and Martin Roetteler (Microsoft Corporation); and Sriram Krishnamoorthy (Pacific Northwest National Laboratory (PNNL))

Abstract: High-performance quantum circuit simulation in a classic HPC is still necessary in the NISQ era. Observing that the major obstacle of scalable state-vector quantum simulation arises from the massively fine-grained irregular data-exchange with remote nodes, in this paper we present SV-Sim to apply the emerging PGAS-based communication models (i.e., direct access for intra-node CPU/GPU peers and SHMEM for inter-node CPU/GPU clusters) for efficient large-scale quantum circuit simulation. Through an orchestrated device functional pointer approach, SV-Sim is able to abstract the quantum gate sets across various heterogeneous backends, including IBM/Intel/AMD CPUs, NVIDIA /AMD GPUs and Intel MIC, in a unified framework, while still asserting outstanding performance and tractable interfaces to higher-level quantum programming environments, such as IBM Qiskit, Microsoft Q# and Google Cirq.




Back to Technical Papers Archive Listing