Exploring a Double Full-Stack Communications-Enabled Architecture for Multi-Core Quantum Computers
arXiv:2009.08186
Abstract
Being a very promising technology, with impressive advances in the recent years, it is still unclear how quantum computing will scale to satisfy the requirements of its most powerful applications. Although continued progress in the fabrication and control of qubits is required, quantum computing scalability will depend as well on a comprehensive architectural design considering a multi-core approach as an alternative to the traditional monolithic version, hence including a communications perspective. However, this goes beyond introducing mere interconnects. Rather, it implies consolidating the full communications stack in the quantum computer architecture. In this paper, we propose a double full-stack architecture encompassing quantum computation and quantum communications, which we use to address the monolithic versus multi-core question with a structured design methodology. For that, we revisit the different quantum computing layers to capture and model their essence by highlighting the open design variables and performance metrics. Using behavioral models and actual measurements from existing quantum computers, the results of simulations suggest that multi-core architectures may effectively unleash the full quantum computer potential.
15 pages, 9 figures
References in corpus (22)
- Quantum Computing in the NISQ era and beyond
- Quantum Computation with Quantum Dots
- Mixed State Entanglement and Quantum Error Correction
- Randomized Benchmarking of Quantum Gates
- Validating quantum computers using randomized model circuits
- Large Scale Modular Quantum Computer Architecture with Atomic Memory and Photonic Interconnects
- Natural and artificial atoms for quantum computation
- Interfacing spin qubits in quantum dots and donors - hot, dense and coherent
- Experimental Quantum Error Correction
- Noise tailoring for scalable quantum computation via randomized compiling
- Scalable Noise Estimation with Random Unitary Operators
- Distributed Quantum Computation Based-on Small Quantum Registers
- Cryogenic Control Architecture for Large-Scale Quantum Computing
- Local and Distributed Quantum Computation
- Quantum computing and the entanglement frontier
- ScaffCC: Scalable Compilation and Analysis of Quantum Programs
- An Experimental Microarchitecture for a Superconducting Quantum Processor
- Timing and resource-aware mapping of quantum circuits to superconducting processors
- Time-Sliced Quantum Circuit Partitioning for Modular Architectures
- Quantum Computing: An Overview Across the System Stack
- Next Steps in Quantum Computing: Computer Science's Role
- Spin relaxation and decoherence of two-level systems