NetQIR: An Extension of QIR for Distributed Quantum Computing
Authors:
F. Javier Cardama,
Jorge Vázquez-Pérez,
César Piñeiro,
Tomás F. Pena,
Juan C. Pichel,
Andrés Gómez
Abstract:
The rapid advancement of quantum computing has highlighted the need for scalable and efficient software infrastructures to fully exploit its potential. Current quantum processors face significant scalability constraints due to the limited number of qubits per chip. In response, distributed quantum computing (DQC) -- achieved by networking multiple quantum processor units (QPUs) -- is emerging as a…
▽ More
The rapid advancement of quantum computing has highlighted the need for scalable and efficient software infrastructures to fully exploit its potential. Current quantum processors face significant scalability constraints due to the limited number of qubits per chip. In response, distributed quantum computing (DQC) -- achieved by networking multiple quantum processor units (QPUs) -- is emerging as a promising solution. To support this paradigm, robust intermediate representations (IRs) are needed to translate high-level quantum algorithms into executable instructions suitable for distributed systems. This paper presents NetQIR, an extension of Microsoft's Quantum Intermediate Representation (QIR), specifically designed to facilitate DQC by incorporating new instruction specifications. NetQIR was developed in response to the lack of abstraction at the network and hardware layers identified in the existing literature as a significant obstacle to effectively implementing distributed quantum algorithms. Based on this analysis, NetQIR introduces new essential abstraction features to support compilers in DQC contexts. It defines network communication instructions independent of specific hardware, abstracting the complexities of inter-QPU communication. Leveraging the QIR framework, NetQIR aims to bridge the gap between high-level quantum algorithm design and low-level hardware execution, thus promoting modular and scalable approaches to quantum software infrastructures for distributed applications.
△ Less
Submitted 28 April, 2025; v1 submitted 7 August, 2024;
originally announced August 2024.
Review of Distributed Quantum Computing. From single QPU to High Performance Quantum Computing
Authors:
David Barral,
F. Javier Cardama,
Guillermo Díaz,
Daniel Faílde,
Iago F. Llovo,
Mariamo Mussa Juane,
Jorge Vázquez-Pérez,
Juan Villasuso,
César Piñeiro,
Natalia Costas,
Juan C. Pichel,
Tomás F. Pena,
Andrés Gómez
Abstract:
The emerging field of quantum computing has shown it might change how we process information by using the unique principles of quantum mechanics. As researchers continue to push the boundaries of quantum technologies to unprecedented levels, distributed quantum computing raises as an obvious path to explore with the aim of boosting the computational power of current quantum systems. This paper pre…
▽ More
The emerging field of quantum computing has shown it might change how we process information by using the unique principles of quantum mechanics. As researchers continue to push the boundaries of quantum technologies to unprecedented levels, distributed quantum computing raises as an obvious path to explore with the aim of boosting the computational power of current quantum systems. This paper presents a comprehensive survey of the current state of the art in the distributed quantum computing field, exploring its foundational principles, landscape of achievements, challenges, and promising directions for further research. From quantum communication protocols to entanglement-based distributed algorithms, each aspect contributes to the mosaic of distributed quantum computing, making it an attractive approach to address the limitations of classical computing. Our objective is to provide an exhaustive overview for experienced researchers and field newcomers.
△ Less
Submitted 1 April, 2024;
originally announced April 2024.