Instruction Set Architectures for Quantum Processing Units
Keith A. Britt, Travis S. Humble

TL;DR
This paper reviews quantum processing units and their instruction set architectures, analyzing how classical RISC and CISC models can be adapted for quantum hardware to facilitate integration with high-performance computing systems.
Contribution
It provides a comparative analysis of quantum instruction set architectures and discusses their role in integrating quantum accelerators into HPC workflows.
Findings
Quantum models include RISC and CISC architectures.
Memory and instruction constraints are critical in quantum ISA design.
Existing platforms like D-Wave and IBM Quantum are evaluated for future ISA development.
Abstract
Progress in quantum computing hardware raises questions about how these devices can be controlled, programmed, and integrated with existing computational workflows. We briefly describe several prominent quantum computational models, their associated quantum processing units (QPUs), and the adoption of these devices as accelerators within high-performance computing systems. Emphasizing the interface to the QPU, we analyze instruction set architectures based on reduced and complex instruction sets, i.e., RISC and CISC architectures. We clarify the role of conventional constraints on memory addressing and instruction widths within the quantum computing context. Finally, we examine existing quantum computing platforms, including the D-Wave 2000Q and IBM Quantum Experience, within the context of future ISA development and HPC needs.
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.
