Abstract
dc:descriptionQuantum 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 × 2Rights
dc:rights- Statement dc:rights
-
- info:eu-repo/semantics/openAccess
- Language dc:language
- eng
Identifiers
dc:identifier.*- Identifier
-
http://dx.doi.org/10.13130/pasquale-andrea_phd2024-12-04
10.13130/pasquale-andrea_phd2024-12-04 - OAI identifier oai:identifier
- oai:air.unimi.it:2434/1118136