Quantum Computing is continuously evolving and expanding. As time goes by, more and more Quantum Computer implementations become available, each of them with their own features. In such a scenario, it can be difficult for developers to identify which Quantum Computer is the most suitable for their needs. In this paper, different from current works presenting strategies to select only one Quantum Computer, we propose a change of perspective. Indeed, due to the probabilistic nature of Quantum Mechanics, performing a computation in a Quantum Computer usually requires iterating the same execution many times (called shots), to eventually end with a distribution of the final results. Leveraging this need, our architecture enables selecting many Quantum Computers for the same circuit and spreading the shots among them. Such a mechanism offers also the possibility for developers to access the partial distributions obtained from the output of a subset of the selected computers. Finally, our architecture proposes to decouple the decision process from the actual execution of such a decision, by enabling developers to encode their specific custom policies.

Dispatching Shots Among Multiple Quantum Computers: An Architectural Proposal

G. Bisicchia
Primo
;
A. Brogi
2023-01-01

Abstract

Quantum Computing is continuously evolving and expanding. As time goes by, more and more Quantum Computer implementations become available, each of them with their own features. In such a scenario, it can be difficult for developers to identify which Quantum Computer is the most suitable for their needs. In this paper, different from current works presenting strategies to select only one Quantum Computer, we propose a change of perspective. Indeed, due to the probabilistic nature of Quantum Mechanics, performing a computation in a Quantum Computer usually requires iterating the same execution many times (called shots), to eventually end with a distribution of the final results. Leveraging this need, our architecture enables selecting many Quantum Computers for the same circuit and spreading the shots among them. Such a mechanism offers also the possibility for developers to access the partial distributions obtained from the output of a subset of the selected computers. Finally, our architecture proposes to decouple the decision process from the actual execution of such a decision, by enabling developers to encode their specific custom policies.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/1214587
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact