{"id":{"repo_id":"milano","oai_identifier":"oai:air.unimi.it:2434/1197195"},"canonical_url":"https://search.dev.ndltd.org/etd/milano/oai:air.unimi.it:2434/1197195","repository":{"repo_id":"milano","name":"Università degli Studi di Milano","base_url":"https://air.unimi.it/oai/request"},"display":{"title":"A FULL-STACK SOFTWARE ARCHITECTURE FOR THE CONTROL AND CALIBRATION OF QUANTUM HARDWARE","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.","abstract_html":"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.","abstract_has_math":false,"creators":["PEDICILLO, EDOARDO"],"institution":"Università degli Studi di Milano","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["supervisor: S. Carrazza ; coordinator: A. Mennella","E. Pedicillo","CARRAZZA, STEFANO","MENNELLA, ANIELLO"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2025,"date_issued":"2025-11-28","date_published":"2025-11-28","updated_at":"2026-07-27T20:18:56Z","subjects":["Quatum computing","Quantum simulation","Quantum control","Quantumcalibration","Settore PHYS-02/A - Fisica teorica delle interazioni fondamentali, modelli, metodi matematici e applicazioni"],"languages":["eng"],"rights":["info:eu-repo/semantics/openAccess","license:Creative commons","license uri:http://creativecommons.org/licenses/by-sa/4.0/"],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["http://dx.doi.org/10.13130/pedicillo-edoardo_phd2025-11-28","10.13130/pedicillo-edoardo_phd2025-11-28"],"render_values":[{"text":"http://dx.doi.org/10.13130/pedicillo-edoardo_phd2025-11-28","href":"http://dx.doi.org/10.13130/pedicillo-edoardo_phd2025-11-28","code":true},{"text":"10.13130/pedicillo-edoardo_phd2025-11-28","href":"https://doi.org/10.13130/pedicillo-edoardo_phd2025-11-28","code":true}]}]},"links":{"outbound_url":"https://hdl.handle.net/2434/1197195","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["supervisor: S. Carrazza ; coordinator: A. Mennella","E. Pedicillo","CARRAZZA, STEFANO","MENNELLA, ANIELLO"]},{"key":"dc:creator","label":"Author","values":["PEDICILLO, EDOARDO"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2025-11-28"]},{"key":"dc:publisher","label":"Institution","values":["Università degli Studi di Milano","place:Università degli Studi di Milano"]},{"key":"dc:relation","label":"Dc Relation","values":["numberofpages:178"]},{"key":"dc:type","label":"Dc Type","values":["info:eu-repo/semantics/doctoralThesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Quatum computing","Quantum simulation","Quantum control","Quantumcalibration","Settore PHYS-02/A - Fisica teorica delle interazioni fondamentali, modelli, metodi matematici e applicazioni"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["info:eu-repo/semantics/openAccess","license:Creative commons","license uri:http://creativecommons.org/licenses/by-sa/4.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://dx.doi.org/10.13130/pedicillo-edoardo_phd2025-11-28","https://hdl.handle.net/2434/1197195","10.13130/pedicillo-edoardo_phd2025-11-28"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["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."]},{"key":"dc:title","label":"Title","values":["A FULL-STACK SOFTWARE ARCHITECTURE FOR THE CONTROL AND CALIBRATION OF QUANTUM HARDWARE"]}]}],"canonical_facts":{"dc:contributor":["supervisor: S. Carrazza ; coordinator: A. Mennella","E. Pedicillo","CARRAZZA, STEFANO","MENNELLA, ANIELLO"],"dc:creator":["PEDICILLO, EDOARDO"],"dc:date":["2025-11-28"],"dc:description":["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."],"dc:identifier":["http://dx.doi.org/10.13130/pedicillo-edoardo_phd2025-11-28","https://hdl.handle.net/2434/1197195","10.13130/pedicillo-edoardo_phd2025-11-28"],"dc:language":["eng"],"dc:publisher":["Università degli Studi di Milano","place:Università degli Studi di Milano"],"dc:relation":["numberofpages:178"],"dc:rights":["info:eu-repo/semantics/openAccess","license:Creative commons","license uri:http://creativecommons.org/licenses/by-sa/4.0/"],"dc:subject":["Quatum computing","Quantum simulation","Quantum control","Quantumcalibration","Settore PHYS-02/A - Fisica teorica delle interazioni fondamentali, modelli, metodi matematici e applicazioni"],"dc:title":["A FULL-STACK SOFTWARE ARCHITECTURE FOR THE CONTROL AND CALIBRATION OF QUANTUM HARDWARE"],"dc:type":["info:eu-repo/semantics/doctoralThesis"]},"updated_at":"2026-07-27T20:18:56Z"}