Full-stack quantum computing systems in the NISQ era: algorithm-driven and hardware-aware compilation techniques
Medina Bandic, Sebastian Feld, Carmen G. Almudever

TL;DR
This paper reviews current full-stack quantum computing systems, emphasizing the importance of co-design across layers and focusing on hardware-aware and algorithm-driven compilation techniques for NISQ processors.
Contribution
It provides an overview of full-stack quantum systems and highlights the development of hardware-aware and algorithm-driven compilation methods as a key aspect of co-design.
Findings
Highlighting the importance of cross-layer co-design in quantum systems
Development of hardware-aware compilation techniques for NISQ devices
Emphasis on algorithm-driven compilation for resource optimization
Abstract
The progress in developing quantum hardware with functional quantum processors integrating tens of noisy qubits, together with the availability of near-term quantum algorithms has led to the release of the first quantum computers. These quantum computing systems already integrate different software and hardware components of the so-called "full-stack", bridging quantum applications to quantum devices. In this paper, we will provide an overview on current full-stack quantum computing systems. We will emphasize the need for tight co-design among adjacent layers as well as vertical cross-layer design to extract the most from noisy intermediate-scale quantum (NISQ) processors which are both error-prone and severely constrained in resources. As an example of co-design, we will focus on the development of hardware-aware and algorithm-driven compilation techniques.
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 · Advancements in Semiconductor Devices and Circuit Design · Parallel Computing and Optimization Techniques
