CINXE.COM
An open-source framework for quantum hardware control
<?xml version="1.0" encoding="UTF-8"?> <xml> <records> <record> <contributors> <authors> <author>Pedicillo, Edoardo</author> <author>Candido, Alessandro</author> <author>Efthymiou, Stavros</author> <author>Sargsyan, Hayk</author> <author>Tan, Yuanzheng Paul</author> <author>Cereijo, Juan</author> <author>Khoo, Jun Yong</author> <author>Pasquale, Andrea</author> <author>Robbiati, Matteo</author> <author>Carrazza, Stefano</author> </authors> </contributors> <titles> <title>An open-source framework for quantum hardware control</title> <secondary-title/> </titles> <doi/> <pages/> <volume/> <number/> <dates> <year>2024</year> </dates> <abstract>The development of quantum computers needs reliable quantum hardware and tailored software for controlling electronics specific to various quantum platforms. Middleware is a type of computer software program that aims to provide standardized software tools across the entire pipeline, from high level execution of quantum computing algorithms to low level driver instructions tailored to specific experimental setups, including instruments. This paper presents updates to Qibolab, a software library that leverages Qibo capabilities to execute quantum algorithms on self hosted quantum hardware platforms. Qibolab offers an application programming interface (API) for instrument control through arbitrary pulses and driver operations including sweepers. This paper offers an overview of the new features implemented in Qibolab, including the redefined boundaries between platform and channel classes, the integration of an emulator for simulating quantum hardware behaviour, and it shows updated execution times benchmarks for superconducting single qubit calibration routines.</abstract> </record> </records> </xml>