A Classical Architecture For Digital Quantum Computers
- URL: http://arxiv.org/abs/2305.14304v1
- Date: Tue, 23 May 2023 17:44:06 GMT
- Title: A Classical Architecture For Digital Quantum Computers
- Authors: Fang Zhang, Xing Zhu, Rui Chao, Cupjin Huang, Linghang Kong, Guoyang
Chen, Dawei Ding, Haishan Feng, Yihuai Gao, Xiaotong Ni, Liwei Qiu, Zhe Wei,
Yueming Yang, Yang Zhao, Yaoyun Shi, Weifeng Zhang, Peng Zhou, Jianxin Chen
- Abstract summary: Scaling bottlenecks the making of digital quantum computers poses challenges from both the quantum computation and the classical components.
We present a classical architecture to cope with a comprehensive list of the latter challenges em all at once, and implement it fully in an end-to-end system.
Our architecture enables scalable, high-precision control of large quantum processors and accommodates evolving requirements of quantum hardware.
- Score: 21.99729700579818
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Scaling bottlenecks the making of digital quantum computers, posing
challenges from both the quantum and the classical components. We present a
classical architecture to cope with a comprehensive list of the latter
challenges {\em all at once}, and implement it fully in an end-to-end system by
integrating a multi-core RISC-V CPU with our in-house control electronics.
Our architecture enables scalable, high-precision control of large quantum
processors and accommodates evolving requirements of quantum hardware. A
central feature is a microarchitecture executing quantum operations in parallel
on arbitrary predefined qubit groups. Another key feature is a reconfigurable
quantum instruction set that supports easy qubit re-grouping and instructions
extensions.
As a demonstration, we implement the widely-studied surface code quantum
computing workflow, which is instructive for being demanding on both the
controllers and the integrated classical computation. Our design, for the first
time, reduces instruction issuing and transmission costs to constants, which do
not scale with the number of qubits, without adding any overheads in decoding
or dispatching.
Rather than relying on specialized hardware for syndrome decoding, our system
uses a dedicated multi-core CPU for both qubit control and classical
computation, including syndrome decoding. This simplifies the system design and
facilitates load-balancing between the quantum and classical components. We
implement recent proposals as decoding firmware on a RISC-V system-on-chip
(SoC) that parallelizes general inner decoders. By using our in-house
Union-Find and PyMatching 2 implementations, we can achieve unprecedented
decoding capabilities of up to distances 47 and 67 with the currently available
SoCs, under realistic and optimistic assumptions of physical error rate
$p=0.001 and p=0.0001, respectively, all in just 1 \textmu s.
Related papers
- Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
We develop a reinforcement learning-based quantum compiler for a superconducting processor.
We demonstrate its capability of discovering novel and hardware-amenable circuits with short lengths.
Our study exemplifies the codesign of the software with hardware for efficient quantum compilation.
arXiv Detail & Related papers (2024-06-18T01:49:48Z) - Distributed Architecture for FPGA-based Superconducting Qubit Control [7.804530685405802]
Quantum circuits utilizing real time feedback techniques are a powerful tool for NISQ-era quantum computing.
We have developed a custom FPGA-based processor architecture for QubiC, an open source platform for superconducting qubit control.
We will detail the design of both the processor and compiler stack, and demonstrate its capabilities with a quantum state teleportation experiment.
arXiv Detail & Related papers (2024-04-23T17:47:31Z) - A Quantum-Classical Collaborative Training Architecture Based on Quantum
State Fidelity [50.387179833629254]
We introduce a collaborative classical-quantum architecture called co-TenQu.
Co-TenQu enhances a classical deep neural network by up to 41.72% in a fair setting.
It outperforms other quantum-based methods by up to 1.9 times and achieves similar accuracy while utilizing 70.59% fewer qubits.
arXiv Detail & Related papers (2024-02-23T14:09:41Z) - Mixed-Dimensional Quantum Circuit Simulation with Decision Diagrams [3.814234334620511]
We present a qudit simulator that handles mixed-dimensional systems based on Decision Diagrams (DDs)
The simulator is capable of efficiently simulating mixed-dimensional circuits, with specific use cases including more than 100 qudits in one circuit.
arXiv Detail & Related papers (2023-08-23T18:00:01Z) - Pipeline quantum processor architecture for silicon spin qubits [0.0]
Noisy intermediate-scale quantum (NISQ) devices seek to achieve quantum advantage over classical systems.
We propose a NISQ processor architecture using a qubit pipeline' in which all run-time control is applied globally.
This is achieved by progressing qubit states through a layered physical array of structures.
arXiv Detail & Related papers (2023-06-13T10:35:01Z) - Deep Quantum Error Correction [73.54643419792453]
Quantum error correction codes (QECC) are a key component for realizing the potential of quantum computing.
In this work, we efficiently train novel emphend-to-end deep quantum error decoders.
The proposed method demonstrates the power of neural decoders for QECC by achieving state-of-the-art accuracy.
arXiv Detail & Related papers (2023-01-27T08:16:26Z) - The Basis of Design Tools for Quantum Computing: Arrays, Decision
Diagrams, Tensor Networks, and ZX-Calculus [55.58528469973086]
Quantum computers promise to efficiently solve important problems classical computers never will.
A fully automated quantum software stack needs to be developed.
This work provides a look "under the hood" of today's tools and showcases how these means are utilized in them, e.g., for simulation, compilation, and verification of quantum circuits.
arXiv Detail & Related papers (2023-01-10T19:00:00Z) - Quantum simulation with just-in-time compilation [0.0]
We present a first attempt to perform circuit-based quantum simulation using the just-in-time (JIT) compilation technique.
Qibojit is a new module for the Qibo quantum computing framework, which uses a just-in-time compilation approach through Python.
arXiv Detail & Related papers (2022-03-16T18:00:00Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcor is a language extension to C++ and compiler implementation that enables heterogeneous quantum-classical programming, compilation, and execution in a single-source context.
Our work provides a first-of-its-kind C++ compiler enabling high-level quantum kernel (function) expression in a quantum-language manner.
arXiv Detail & Related papers (2020-10-08T12:49:07Z) - Electronic structure with direct diagonalization on a D-Wave quantum
annealer [62.997667081978825]
This work implements the general Quantum Annealer Eigensolver (QAE) algorithm to solve the molecular electronic Hamiltonian eigenvalue-eigenvector problem on a D-Wave 2000Q quantum annealer.
We demonstrate the use of D-Wave hardware for obtaining ground and electronically excited states across a variety of small molecular systems.
arXiv Detail & Related papers (2020-09-02T22:46:47Z) - Enhancing a Near-Term Quantum Accelerator's Instruction Set Architecture
for Materials Science Applications [0.050789261636931045]
Quantum computers with tens to hundreds of noisy qubits are being developed today.
These near-term systems cannot simply be scaled-down non-error-corrected versions of future fault-tolerant large-scale quantum computers.
We employ an application-system-qubit co-design methodology to architect a near-term quantum coprocessor.
arXiv Detail & Related papers (2020-03-06T22:44:49Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.