Quantum computing is progressing at a rapid pace, though still constrained by the limitations of Noisy Intermediate-Scale Quantum (NISQ) devices, such as restricted qubit counts and high susceptibility to noise. To address these constraints, researchers have begun adapting classical software engineering principles to the quantum realm, giving rise to the field of Quantum Software Engineering. Within this context, techniques like circuit cutting and shot- wise distribution have emerged as promising approaches to divide quantum circuits into smaller fragments and to improve the scalability and reliability of quantum computations. In this paper, we present our Cut&Shoot pipeline, which supports the cutting of quantum circuits and the flexible distribution of their shots across multiple quantum processing units (QPUs), in a unified execution strategy. We compare different policies to determine the number of shots for which each fragment should be executed on each QPU. Through 107,000+ experiments on simulated NISQ devices, we assess how circuit size, shot allocation, and QPU availability affect execution times and error rates. Our findings indicate that combining circuit cutting and shot- wise distribution provides a useful trade-off of execution times and error rates, while featuring high-qubit quantum computations as well as increased resilience and adaptiveness.
Cut&shoot: Distributed Execution of Quantum Circuit Fragments
Giuseppe Bisicchia
Co-primo
;Alessandro Bocci
Co-primo
;Jose Garcia-Alonso;Antonio Brogi
2026-01-01
Abstract
Quantum computing is progressing at a rapid pace, though still constrained by the limitations of Noisy Intermediate-Scale Quantum (NISQ) devices, such as restricted qubit counts and high susceptibility to noise. To address these constraints, researchers have begun adapting classical software engineering principles to the quantum realm, giving rise to the field of Quantum Software Engineering. Within this context, techniques like circuit cutting and shot- wise distribution have emerged as promising approaches to divide quantum circuits into smaller fragments and to improve the scalability and reliability of quantum computations. In this paper, we present our Cut&Shoot pipeline, which supports the cutting of quantum circuits and the flexible distribution of their shots across multiple quantum processing units (QPUs), in a unified execution strategy. We compare different policies to determine the number of shots for which each fragment should be executed on each QPU. Through 107,000+ experiments on simulated NISQ devices, we assess how circuit size, shot allocation, and QPU availability affect execution times and error rates. Our findings indicate that combining circuit cutting and shot- wise distribution provides a useful trade-off of execution times and error rates, while featuring high-qubit quantum computations as well as increased resilience and adaptiveness.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


