Quantum circuit optimization for multiple QPUs using local structure

Interconnecting clusters of qubits will be an essential element of scaling up future quantum computers. Operations between quantum processing units (QPUs) are usually significantly slower and costlier than those within a single QPU, so usage of the interconnect must be carefully managed. This is loo...

Full description

Saved in:
Bibliographic Details
Published in2022 IEEE International Conference on Quantum Computing and Engineering (QCE) pp. 476 - 483
Main Authors Tham, Edwin, Khait, Ilia, Brodutch, Aharon
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Interconnecting clusters of qubits will be an essential element of scaling up future quantum computers. Operations between quantum processing units (QPUs) are usually significantly slower and costlier than those within a single QPU, so usage of the interconnect must be carefully managed. This is loosely analogous to the need to manage shared caches or memory in classical multi-CPU machines. Unlike classical clusters, however, quantum data is subject to the no-cloning theorem, which necessitates a rethinking of cache coherency strategies. Here, we consider simple strategies of using EPR-mediated remote gates and teleporting qubits between clusters as necessary - generally expensive operations that we seek to minimize. Crucially, we develop optimizations at compile-time that leverage local structure in a quantum circuit, so as to minimize inter-cluster operations at runtime. We benchmark our approach against existing quantum compilation and optimization routines, and find significant improvements in circuit depth and interconnect usage.
DOI:10.1109/QCE53715.2022.00069