Qibosoq: an open-source framework for quantum circuit RFSoC programming
- URL: http://arxiv.org/abs/2310.05851v2
- Date: Thu, 12 Oct 2023 17:06:29 GMT
- Title: Qibosoq: an open-source framework for quantum circuit RFSoC programming
- Authors: Rodolfo Carobene, Alessandro Candido, Javier Serrano, Alvaro
Orgaz-Fuertes, Andrea Giachero, Stefano Carrazza
- Abstract summary: We present Qibosoq, an open-source server-side software package for executing arbitrary pulse sequences on self-hosted quantum processing units.
Qibosoq bridges the RFSoC firmware provided by Qick, a Quantum Instrumentation Control Kit, with Qibo, a quantum computing framework.
- Score: 37.94431794242543
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: We present Qibosoq, an open-source server-side software package designed for
radio frequency system on chip (RFSoC) for executing arbitrary pulse sequences
on self-hosted quantum processing units. Qibosoq bridges the RFSoC firmware
provided by Qick, a Quantum Instrumentation Control Kit, with Qibo, a quantum
computing middleware framework. It enables experimentalists and developers to
delegate all complex aspects of client-server communication protocols to the
library, implementing tests and validation protocols. The client-side
integration is achieved with dedicated drivers implemented in Qibolab, the
specialized software module of Qibo for quantum hardware control. Therefore,
this setup provides a seamless mechanism to deploy circuit-based algorithms on
custom self-hosted quantum hardware platforms controlled by RFSoC electronics.
We first describe the status of all components of the software package, then we
show examples of control setup for superconducting qubits platforms. Finally,
we present successful application results related to RFSoC performance and
circuit-based algorithms.
Related papers
- Qibocal: an open-source framework for calibration of self-hosted quantum devices [27.233691799793146]
We present Qibocal, an open-source software library to perform calibration and characterization of superconducting quantum devices.
We give an overview on some of the protocols implemented to perform single and two-qubit calibration gates.
arXiv Detail & Related papers (2024-09-30T18:00:02Z) - An open-source framework for quantum hardware control [31.874825130479174]
The development of quantum computers needs reliable quantum hardware and tailored software for controlling electronics specific to various quantum platforms.
This paper presents updates to Qibolab, a software library that leverages Qibo capabilities to execute quantum algorithms on self hosted quantum hardware platforms.
arXiv Detail & Related papers (2024-07-31T16:44:31Z) - Distributed Architecture for FPGA-based Superconducting Qubit Control [7.804530685405802]
Quantum circuits utilizing real time feedback techniques are a powerful tool for NISQ-era quantum computing.
We have developed a custom FPGA-based processor architecture for QubiC, an open source platform for superconducting qubit control.
We will detail the design of both the processor and compiler stack, and demonstrate its capabilities with a quantum state teleportation experiment.
arXiv Detail & Related papers (2024-04-23T17:47:31Z) - Qibolab: an open-source hybrid quantum operating system [28.92075626290617]
We present Qibolab, an open-source software library for quantum hardware control integrated with the Qibo quantum computing framework.
Qibolab provides the software layer required to automatically execute circuit-based algorithms on custom self-hosted quantum hardware platforms.
arXiv Detail & Related papers (2023-08-11T18:00:00Z) - Cloud on-demand emulation of quantum dynamics with tensor networks [48.7576911714538]
We introduce a tensor network based emulator, simulating a programmable analog quantum processing unit (QPU)
The software package is fully integrated in a cloud platform providing a common interface for executing jobs on a HPC cluster as well as dispatching them to a QPU device.
arXiv Detail & Related papers (2023-02-10T14:08:05Z) - Delegated variational quantum algorithms based on quantum homomorphic
encryption [69.50567607858659]
Variational quantum algorithms (VQAs) are one of the most promising candidates for achieving quantum advantages on quantum devices.
The private data of clients may be leaked to quantum servers in such a quantum cloud model.
A novel quantum homomorphic encryption (QHE) scheme is constructed for quantum servers to calculate encrypted data.
arXiv Detail & Related papers (2023-01-25T07:00:13Z) - Tangelo: An Open-source Python Package for End-to-end Chemistry
Workflows on Quantum Computers [85.21205677945196]
Tangelo is an open-source Python software package for the development of end-to-end chemistry on quantum computers.
It aims to support the design of successful experiments on quantum hardware, and to facilitate advances in quantum algorithm development.
arXiv Detail & Related papers (2022-06-24T17:44:00Z) - Open Source Variational Quantum Eigensolver Extension of the Quantum
Learning Machine (QLM) for Quantum Chemistry [0.0]
We introduce a novel open-source QC package, denoted Open-VQE, providing tools for using and developing chemically-inspired adaptive methods.
It is able to use the Atos Quantum Learning Machine (QLM), a general programming framework enabling to write, optimize simulate computing programs.
Along with OpenVQE, we introduce myQLMFermion, a new open-source module (that includes the key QLM ressources that are important for QC developments)
arXiv Detail & Related papers (2022-06-17T14:24:22Z) - The QICK (Quantum Instrumentation Control Kit): Readout and control for
qubits and detectors [1.211387581862879]
The Quantum Instrumentation Control Kit (QICK) supports the direct synthesis of control pulses with carrier frequencies of up to 6 GHz.
The QICK can control multiple qubits or other quantum devices.
All of the schematics, firmware, and software are open-source.
arXiv Detail & Related papers (2021-10-01T17:35:39Z) - Extending Python for Quantum-Classical Computing via Quantum
Just-in-Time Compilation [78.8942067357231]
Python is a popular programming language known for its flexibility, usability, readability, and focus on developer productivity.
We present a language extension to Python that enables heterogeneous quantum-classical computing via a robust C++ infrastructure for quantum just-in-time compilation.
arXiv Detail & Related papers (2021-05-10T21:11:21Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcor is a language extension to C++ and compiler implementation that enables heterogeneous quantum-classical programming, compilation, and execution in a single-source context.
Our work provides a first-of-its-kind C++ compiler enabling high-level quantum kernel (function) expression in a quantum-language manner.
arXiv Detail & Related papers (2020-10-08T12:49:07Z) - Extending XACC for Quantum Optimal Control [70.19683407682642]
Quantum computing vendors are beginning to open up application programming for direct pulse-level quantum control.
We present an extension to the XACC system-level quantum-classical software framework.
This extension enables the translation of digital quantum circuit representations to equivalent pulse sequences.
arXiv Detail & Related papers (2020-06-04T13:13:55Z) - Enabling Pulse-level Programming, Compilation, and Execution in XACC [78.8942067357231]
Gate-model quantum processing units (QPUs) are currently available from vendors over the cloud.
Digital quantum programming approaches exist to run low-depth circuits on physical hardware.
Vendors are beginning to open this pulse-level control system to the public via specified interfaces.
arXiv Detail & Related papers (2020-03-26T15:08:32Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.