Minisymposium Presentation
Qoqo, the Quantum Computing Toolkit for Research and Industry
Description
The Qoqo QuantumProgram simplifies executing complex quantum algorithms by streamlining both input preparation and post-process analysis. It enables users to easily specify parameters and configurations for quantum circuits while offering straightforward serialization and deserialization for storing and transferring algorithms, which is particularly advantageous in collaborative or cloud-based environments. By directly yielding processed results, it minimizes communication overhead when the caller manages post-processing, enhancing overall efficiency. In our presentation, we detail its functionality and highlight its benefits through real-world examples such as HQS’s work on the QRydDemo project, where the qoqo-qryd library demonstrates the flexibility of the underlying serialization capabilities for specialized operations. Moreover, the QuantumProgram supports obtaining results from multiple circuit runs using a configured backend—whether on a simulator or a quantum processing unit (QPU)—thus addressing technological limitations, including native gate operations, and handling compilation-specific tasks like qubit shuttling via Pragma operations. Overall, qoqo effectively manages input configurations and result processing, offering users a seamless and optimized workflow for quantum computing applications, which is vital for advancing practical implementations and collaborative research in the field.