Bridging the gap between quantum so ware and hardware, recent research proposed a quantum control microarchitecture MA which implements the quantum microinstruction set MIS [16] . However, MIS does not o er feedback control, and is tightly bound to the hardware implementation. Also, as the number of qubits grows, MA cannot fetch and execute instructions fast enough to apply all operations on qubits on time. Known as the quantum operation issue rate problem, this limitation is aggravated by the low information density of MIS instructions. In this paper, we propose an executable quantum instruction set architecture (QISA), called eQASM, that can be translated from the quantum assembly language (QASM), supports feedback, and is executed on a quantum control microarchitecture. eQASM alleviates the quantum operation issue rate problem by e cient timing speci cation, single-operation-multiple-qubit execution, and a very-long-instruction-word architecture. e de nition of eQASM focuses on the assembly level to be expressive. antum operations are con gured at compile time instead of being de ned at QISA design time. We instantiate eQASM into a 32-bit instruction set targeting a seven-qubit superconducting quantum processor. We validate our design by performing several experiments on a two-qubit quantum processor.
Therefore, Fu et al. REF proposed eQASM 2 that mitigates the quantum operation issue rate problem by efficient timing specification, single-operation-multiple-qubit execution, and a very-long-instruction-word architecture.
eQASM: An Executable Quantum Instruction Set Architecture
Proceedings of the 25th International Symposium on High-Performance Computer Architecture (HPCA'19), 2019
Computer Science Physics