Several research facilities and companies are working on the realisation of quantum computers. There are multiple physical platforms that might host a future quantum computer, where AQT pursues trapped ions and Google is following an approach based on superconducting electronics. Each approach has different capabilities and limitations, generally reflected in different programming languages dependent on the device. This mix of programme languages makes it hard for software engineers and programmers to use these quantum computer prototypes as well as to explore the capabilities of different architectures.
Google developed a Python framework, called Cirq for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits. Dr. Markus Hoffmann from Google Munich explained: "It's great to see the adoption of Cirq following the spirit of the Apache 2.0 open source license and making further hardware platforms accessible to the Cirq developer community."
The library supports multiple hardware architectures, based on superconducting electronics and atomic systems. Now, researchers and industry partners can readily run their quantum software on the Innsbruck quantum computers and also enable students to build out expertise on running quantum algorithms on actual hardware. Besides research, these efforts also benefit the quantum computer start-up AQT in Austria. CEO Dr. Thomas Monz "is delighted to provide such a simple and effective interface between international quantum software developers and our Innsbruck-based quantum computer infrastructure to facilitate the realization of an entire suite of quantum apps for research and industry partners". Dr. Philipp Schindler at the University of Innsbruck is convinced that the interface will enable new collaborations with research partners around the world.