Quantum Computing & HPC:
Compilation Stack Similarities
- Sonia Lopez Alarcon,
- Anne C. Elster
Abstract
There is a lot of focus on how Quantum Computing as an accelerator differs from other traditional HPC resources, including accelerators like GPUs and FPGAs.
In classical computing, how to design the interfaces that connect the different layers of the software stack, from the applications and its high-level programming language description through compilers, schedulers, down to the hardware, and gate-level, has been critical. Likewise, quantum computing's interfaces enable the access to quantum technology as a viable accelerator. From the ideation of the quantum application to the manipulation of the quantum chip, each interface has its challenges. In this column feature, we discuss the structure of this set of quantum interfaces, their many similarities to the traditional HPC compilation stack, and how
these interfaces impact the potential of quantum computers as HPC accelerators.24 Mar 2023Submitted to Computing in Science and Engineering 24 Mar 2023Editor invited a reviewer
24 Mar 2023Editor invited a reviewer
16 Apr 2023Published in Computing in Science and Engineering