A consortium led by Cambridge-based quantum computing software company Riverlane and NPL has developed an open-source hardware abstraction layer (HAL) that makes software portable across different quantum computing hardware platforms. This first specification of the HAL is ‘version 0’ and is freely accessible on Github. The consortium is seeking feedback from the quantum community, with the eventual aim of including the concepts into an international standard on which the community can build. The development of standards for quantum computing is a core part of NPL’s test and evaluation work in quantum technologies.
The HAL represents an important next step in building a quantum ecosystem that is open to everyone and will help to accelerate the commercialisation of the UK quantum technology sector. It is designed to be portable across four leading qubit technologies: superconducting qubits, trapped-ion qubits, photonic systems and silicon-based qubits. It will allow high-level quantum computer users, such as application developers, platform and system software engineers, and cross-platform software architects, to write programs for quantum computers portable to these four qubit technologies while maximising performance.
Devising the HAL required collaboration between a large number of players in the UK quantum ecosystem, which were brought together by a £7.6M project funded by the UK government’s Industrial Challenge Strategy Fund. Alongside Riverlane and NPL, the consortium includes the UK’s quantum hardware companies, SeeQC, Hitachi Europe, Universal Quantum, Duality Quantum Photonics, Oxford Ionics, and Oxford Quantum Circuits, as well as UK-based chip designer, ARM.
The consortium’s new, multi-level HAL goes deep into the quantum computing stack, allowing users to take advantage of advanced hardware capabilities for improved performance. This means a developer can focus on the algorithm, rather than the hardware specific implementation, and that the algorithm is portable across different quantum technologies. In the future, the HAL will also provide support for advanced features, such as compiler optimisations, measurement-based control, and error correction.
Dr Ivan Rungger, Senior Research Scientist, NPL said: “This is the first time that such a diverse group of hardware and software companies have come together to build an open HAL specification and release it publicly. Our aim is to reduce the barrier for non-experts to access quantum technology and to accelerate the pathway to quantum advantage.”
Abhishek Agarwal, Research Scientist, NPL continued: “We encourage quantum computer users to try out the HAL. Anyone can implement the HAL and try out their algorithms on qubit emulators. We welcome input to improve the specification further.”
Deltaflow.OS. Dr Leonie Mueck, Chief Product Officer of Riverlane, said: "There are many different evolving systems in the quantum ecosystem and we need an interface that is independent of the hardware to make programs portable. We are therefore delighted to have reached this important milestone. Our HAL effectively allows programmers to ‘write once, run anywhere’, ensuring the widest possible use of our consortium’s technologies and opening up the ecosystem to new players, generating additional commercial opportunities.”
22 Sep 2021