April 23, 2024
Conference Paper

A Reference Implementation for a Quantum Message Passing Interface


Practical applications of quantum computing are currently limited by the number of qubits that can be set with reasonable fidelities for each system. Therefore, a distributed quantum computing system with multiple quantum computers coherently connected is highly demanding. To realize the internode communication of quantum information, the software interface, Quantum Message Passing Interface (QMPI), leveraging the framework built for classical MPI but taking advantage of quantum teleportation to communicate between different quantum nodes was proposed. In this project, we develop the QMPI with point-to-point and collective operations in Qiskit and characterize its performance by demonstrating the application implementations. Moreover, we developed a new technique for optimizing collective communication of the distributed quantum programs with Multi-Controlled Toffoli gates. This technique beats the state-of-the-art in terms of fidelity and the number of remote EPR pairs consumed in both simulations and experiments.

Published: April 23, 2024


Shi Y., T. Nguyen, S.A. Stein, T.J. Stavenger, M.G. Warner, M. Roetteler, and T. Hoefler, et al. 2023. A Reference Implementation for a Quantum Message Passing Interface. In Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis (SC-W 2023), November 12-17, 2023, Denver, CO, 1420–1425. New York, New York:Association for Computing Machinery. PNNL-SA-189779. doi:10.1145/3624062.3624212