In this paper, we present a high level view of the heterogeneous quantum computer architecture as any future quantum computer will consist of both a classical and quantum computing part. The classical part is needed for error correction as well as for the execution of algorithms that contain both classical and quantum logic. We present a complete system stack describing the different layers when building a quantum computer. We also present the control logic andcorresponding data path that needs to be implemented when executing quantum instructions and conclude by discussing design choices in the quantum plane.
|Conference||ACM International Conference on Computing Frontiers, CF '16|
|Period||16/05/16 → 19/05/16|
- Quantum Computer (Micro-)architecture