# Compiler Design for Distributed Quantum Computing

arXiv: https://arxiv.org/abs/2012.09680 · HTML: https://mlsanity.com/paper/2012.09680/

## Key facts

- Cited by 6 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 17 Dec 2020.

## Built on by (most cited first, 6 of 6)

- [When Federated Learning Meets Quantum Computing: Survey and Research Opportunities](https://mlsanity.com/paper/2504.08814/) (2025)
- [Adversarial Robustness of Partitioned Quantum Classifiers](https://mlsanity.com/paper/2502.20403/) (2025)
- [Adversarial Robustness in Distributed Quantum Machine Learning](https://mlsanity.com/paper/2508.11848/) (2025)
- [RELiQ: Scalable Entanglement Routing via Reinforcement Learning in Quantum Networks](https://mlsanity.com/paper/2511.22321/) (2025)
- [Profiling quantum circuits for their efficient execution on single- and multi-core architectures](https://mlsanity.com/paper/2407.12640/) (2024)
- [Distributed Quantum Learning over Near-term Devices: Convergence Analysis and Security Design](https://mlsanity.com/paper/2606.20606/) (2026)

## Abstract (arXiv)

In distributed quantum computing architectures, with the network and communications functionalities provided by the Quantum Internet, remote quantum processing units (QPUs) can communicate and cooperate for executing computational tasks that single NISQ devices cannot handle by themselves. To this aim, distributed quantum computing requires a new generation of quantum compilers, for mapping any quantum algorithm to any distributed quantum computing architecture. With this perspective, in this paper, we first discuss the main challenges arising with compiler design for distributed quantum computing. Then, we analytically derive an upper bound of the overhead induced by quantum compilation for distributed quantum computing. The derived bound accounts for the overhead induced by the underlying computing architecture as well as the additional overhead induced by the sub-optimal quantum compiler -- expressly designed through the paper to achieve three key features, namely, general-purpose, efficient and effective. Finally, we validate the analytical results and we confirm the validity of the compiler design through an extensive performance analysis.
