eQASM: An Executable Quantum Instruction Set Architecture
X. Fu, L. Riesebos, M. A. Rol, J. van Straten, J. van Someren, N., Khammassi, I. Ashraf, R. F. L. Vermeulen, V. Newsum, K. K. L. Loh, J. C. de, Sterke, W. J. Vlothuizen, R. N. Schouten, C. G. Almudever, L. DiCarlo, K., Bertels

TL;DR
eQASM is a scalable, flexible quantum instruction set architecture designed to support comprehensive control flow, enabling more complex quantum software execution on hardware.
Contribution
The paper introduces eQASM, a novel executable quantum instruction set architecture that enhances scalability and flexibility over previous designs like QuMIS.
Findings
eQASM supports comprehensive quantum program flow control.
eQASM demonstrates better scalability than QuMIS.
Experiments validate eQASM on a two-qubit quantum processor.
Abstract
A widely-used quantum programming paradigm comprises of both the data flow and control flow. Existing quantum hardware cannot well support the control flow, significantly limiting the range of quantum software executable on the hardware. By analyzing the constraints in the control microarchitecture, we found that existing quantum assembly languages are either too high-level or too restricted to support comprehensive flow control on the hardware. Also, as observed with the quantum microinstruction set QuMIS, the quantum instruction set architecture (QISA) design may suffer from limited scalability and flexibility because of microarchitectural constraints. It is an open challenge to design a scalable and flexible QISA which provides a comprehensive abstraction of the quantum hardware. In this paper, we propose an executable QISA, called eQASM, that can be translated from quantum…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum and electron transport phenomena
