Quantum Computer Architecture: Towards Full-Stack Quantum Accelerators
release_vfo6p5t4kjcy5bjhwxej53ibjy
by
K. Bertels, I. Ashraf, R. Nane, S. Varsamopoulos, A. Mouedenne, A.
Sarkar, N. Khammassi
2019
Abstract
This paper presents the definition and implementation of a quantum computer
architecture to enable creating a full-fledged quantum computer. A key question
is to understand what a quantum computer is and how it relates to the classical
processor that controls the entire execution process. We present the idea of a
quantum accelerator which contains the full-stack of the system layer starting
at the quantum logic layer representing the functionality that the accelerator
will implement. The next layer is the OpenQL and cQASM layer that implements
the algorithm in a set of instructions that can be executed by the
micro-architecture. We distinguish very clearly between the experimental
research towards better qubits and the industrial and societal applications
that need to be developed and executed on a quantum device. In the first case,
the physicists are using realistic qubits with decoherence and error-rates and
the last case offers perfect qubits to the quantum application developer, where
there is no decoherence or error-rates. We conclude the paper by explicitly
presenting two examples of a quantum accelerator.
In text/plain
format
Archived Files and Locations
application/pdf 2.5 MB
file_uwihandg3zcnnj3yyizl3qgv7a
|
arxiv.org (repository) web.archive.org (webarchive) |
1903.09575v1
access all versions, variants, and formats of this works (eg, pre-prints)