Back to results

Università degli Studi di Milano

OPEN-SOURCE MIDDLEWARE FOR QUANTUM COMPUTING

Abstract

dc:description

Quantum computing has the potential to greatly surpass classical computing for specific tasks. Despite the noise challenges in current quantum devices, NISQ (Noisy Intermediate-Scale Quantum) devices are becoming more accessible to research groups and institutions. To successfully deploy quantum computing algorithms on hardware or through simulations, specialized middleware software is crucial for transitioning from theoretical research to practical experiments. This thesis introduces an open-source framework for quantum simulation, hardware control, and characterization: Qibo. Simulation tools are vital for designing and benchmarking quantum algorithms before deploying them on quantum hardware. In this thesis, we demonstrate circuit-based quantum simulation using just-in-time compilation on multiple hardware accelerators, achieving performance on par with state-of-the-art full-state vector simulators. Deploying quantum algorithms on hardware requires a distinct software layer, provided by Qibolab. This library offers a unified framework for controlling the various electronics needed to operate a quantum computer. Additionally, Qibolab handles all necessary tasks to prepare quantum circuits for execution on a fully characterized device, including circuit transpilation and compilation. However, controlling the electronics alone is insufficient for deploying algorithms on quantum hardware, as current devices are noisy and prone to decoherence, leading to parameter drifts. To address these issues, this framework includes Qibocal, a package for calibrating quantum devices, which eases the burden on experimentalists dealing with noisy devices. Finally, to demonstrate the framework’ capabilities, we present applications achieved using Qibo, including a novel approach to enhancing ground state preparation with Variational Quantum Eigensolvers and Double Bracket algorithms.

Degree

thesis:*
Grantor dc:publisher
Università degli Studi di Milano
Year dc:date
2024

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • PASQUALE, ANDREA
Contributors dc:contributor
  • coordinatore. A. Mennella ; supervisore: S. Cazza
  • A. Pasquale
  • CARRAZZA, STEFANO
  • MENNELLA, ANIELLO

Subjects

dc:subject × 2

Rights

dc:rights
Statement dc:rights
  • info:eu-repo/semantics/openAccess
Language dc:language
eng

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:air.unimi.it:2434/1118136

Chain of custody

source
Harvested from
Università degli Studi di Milano
Base URL
air.unimi.it/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
citation

PASQUALE, ANDREA. OPEN-SOURCE MIDDLEWARE FOR QUANTUM COMPUTING. Università degli Studi di Milano, 2024. https://hdl.handle.net/2434/1118136