QISKit ACQUA Bridges Classical, Quantum Computing
Working with real quantum computers just got easier for experts in chemistry, artificial intelligence, and optimization. Building on QISKit, our open source quantum information science kit for software development, we’ve released ACQUA — Algorithms and Circuits for Quantum Applications. This new open source software allows classical computer applications to send complex operations to be run on quantum computers, over the cloud.
Let me start by explaining the quantum software stack, and where QISKit and ACQUA fit. At the lowest level is the hardware where the qubits sit at the very cold temperature of 15 mK. The qubits receive microwave pulse signals for a calculation, which have been translated and converted from OpenQASM, IBM Q’s low-level assembly language, by QISKit. Users of the free IBM Q Experience 16 qubit system can write programs directly in OpenQASM, but it’s easier to use libraries in higher level languages. That’s where QISKit comes in. It’s a front-end interface that works with Python (read IBM Fellow Dr. Jay Gambetta’s article about QISKit’s recent upgrade).