Over the last 20 years, thanks to the development of quantum technologies, it has been possible to deploy quantum algorithms and applications that before were only accessible through simulation on real quantum hardware. The current devices available are often referred to as noisy intermediate-scale quantum (NISQ) computers, and they require calibration routines in order to obtain consistent results. In this context, we present Qibo, an open-source framework for quantum computing. Qibo was initially born as a tool for simulating quantum circuits. Through its modular layout for backend abstraction, it is possible to change effortlessly between different backends, including a simulator based on just-in-time compilation, Qibojit. In order to enable the execution and calibration of self-hosted quantum hardware we have developed two open-source libraries integrated with the Qibo framework: Qibolab and Qibocal. Qibolab provides the software layer required to automatically execute circuit-based algorithms on custom self-hosted quantum hardware platforms. It enables experimentalists and developers to delegate all complex aspects of hardware implementation to the library so they can standardize the deployment of quantum computing algorithms in a hardware-agnostic way. Qibocal is based on a modular QPU (Quantum Processor Unit) platform agnostic approach and introduces tools that support the calibration and characterization of QPUs on three different levels: development, deployment and distribution. Qibocal provides a code library to rapidly develop protocols for different hardware abstraction layers. The integration with Qibo allows one to easily switch between hardware execution and high-perfomance simulation. Finally, to showcase the capabilities of the framework, we present the calibration of a superconducting qubit pair with Qibocal and applications developed with Qibo, including a novel method for improving ground state preparation through Variational Quantum Eigensolvers and Double Bracket algorithms.

A FULL-STACK SOFTWARE ARCHITECTURE FOR THE CONTROL AND CALIBRATION OF QUANTUM HARDWARE

PEDICILLO, EDOARDO
2025

Abstract

Over the last 20 years, thanks to the development of quantum technologies, it has been possible to deploy quantum algorithms and applications that before were only accessible through simulation on real quantum hardware. The current devices available are often referred to as noisy intermediate-scale quantum (NISQ) computers, and they require calibration routines in order to obtain consistent results. In this context, we present Qibo, an open-source framework for quantum computing. Qibo was initially born as a tool for simulating quantum circuits. Through its modular layout for backend abstraction, it is possible to change effortlessly between different backends, including a simulator based on just-in-time compilation, Qibojit. In order to enable the execution and calibration of self-hosted quantum hardware we have developed two open-source libraries integrated with the Qibo framework: Qibolab and Qibocal. Qibolab provides the software layer required to automatically execute circuit-based algorithms on custom self-hosted quantum hardware platforms. It enables experimentalists and developers to delegate all complex aspects of hardware implementation to the library so they can standardize the deployment of quantum computing algorithms in a hardware-agnostic way. Qibocal is based on a modular QPU (Quantum Processor Unit) platform agnostic approach and introduces tools that support the calibration and characterization of QPUs on three different levels: development, deployment and distribution. Qibocal provides a code library to rapidly develop protocols for different hardware abstraction layers. The integration with Qibo allows one to easily switch between hardware execution and high-perfomance simulation. Finally, to showcase the capabilities of the framework, we present the calibration of a superconducting qubit pair with Qibocal and applications developed with Qibo, including a novel method for improving ground state preparation through Variational Quantum Eigensolvers and Double Bracket algorithms.
28-nov-2025
Inglese
CARRAZZA, STEFANO
MENNELLA, ANIELLO
Università degli Studi di Milano
Università degli Studi di Milano
178
File in questo prodotto:
File Dimensione Formato  
phd_unimi_R13831.pdf

accesso aperto

Licenza: Tutti i diritti riservati
Dimensione 4.54 MB
Formato Adobe PDF
4.54 MB Adobe PDF Visualizza/Apri

I documenti in UNITESI 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/20.500.14242/312865
Il codice NBN di questa tesi è URN:NBN:IT:UNIMI-312865