QuL: Programming Library for Computational Cooling of Qubits
Giuliano Difranco, Lindsay Bassman Oftelie

TL;DR
QuL is a versatile programming library designed to generate, analyze, and optimize quantum circuits for computational cooling of qubits, aiding both novice and advanced users in improving quantum state initialization.
Contribution
The paper introduces QuL, a flexible library that simplifies the creation and assessment of quantum cooling protocols for qubits, supporting both ease of use and detailed customization.
Findings
Enables easy generation of cooling circuits for novices.
Provides tools to compare and optimize cooling protocols.
Facilitates implementation of computational cooling on current quantum hardware.
Abstract
A key hurdle to the success of quantum computers is the ability to initialize qubits into a pure state, which can be achieved by cooling qubits down to very low temperatures. Computational cooling of qubits, whereby a subset of the qubits is cooled at the expense of heating the other qubits via the application of special sets of logic gates, offers a route to effectively cool qubits. Here, we present QuL, a programming library which can be used to generate, analyze, and test quantum circuits for various computational cooling protocols. In its most basic usage, QuL enables a novice user to easily produce cooling circuits with minimal input or knowledge required. The programming library, however, offers flexibility to more advanced users to finely tune the cooling protocol used to generate the quantum circuit. Finally, QuL offers methods to assess and compare various cooling protocols for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Advanced Thermodynamics and Statistical Mechanics · Parallel Computing and Optimization Techniques
