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) - 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.