A Practical Overview of Quantum Computing: Is Exascale Possible?
James H. Davenport, Jessica R. Jones, Matthew Thomason

TL;DR
This paper discusses the current state and future prospects of quantum computing, emphasizing the challenges, hybrid architectures, and the evolution of tools and skills needed to realize exascale quantum systems.
Contribution
It provides a practical overview of quantum computing's development, focusing on operational challenges, hybrid architectures, and the necessary evolution of software tools and skills.
Findings
Early quantum machines will likely be hybrid systems.
Error correction remains a significant unresolved challenge.
Quantum computing will require substantial evolution of existing software and skills.
Abstract
Despite numerous advances in the field and a seemingly ever-increasing amount of investment, we are still some years away from seeing a production quantum computer in action. However, it is possible to make some educated guesses about the operational difficulties and challenges that may be encountered in practice. We can be reasonably confident that the early machines will be hybrid, with the quantum devices used in an apparently similar way to current accelerators such as FPGAs or GPUs. Compilers, libraries and the other tools relied upon currently for development of software will have to evolve/be reinvented to support the new technology, and training courses will have to be rethought completely rather than ``just'' updated alongside them. The workloads we are likely to see making best use of these hybrid machines will initially be few, before rapidly increasing in diversity as we…
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 · Distributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques
