Title
An experimental microarchitecture for a superconducting qantum processor
Author
Fu, X.
Rol, M.A.
Bultink, C.C.
van Someren, J.
Khammassi, N.
Ashraf, I.
Vermeulen, R.F.L.
De Sterke, J.C.
Vlothuizen, W.J.
Schouten, R.N.
Almudever, C.G.
DiCarlo, L.
Bertels, K.
Publication year
2017
Abstract
Quantum computers promise to solve certain problems that are intractable for classical computers, such as factoring large numbers and simulating quantum systems. To date, research in quantum computer engineering has focused primarily at opposite ends of the required system stack: devising high-level programming languages and compilers to describe and optimize quantum algorithms, and building reliable low-level quantum hardware. Relatively little attention has been given to using the compiler output to fully control the operations on experimental quantum processors. Bridging this gap, we propose and build a prototype of a flexible control microarchitecture supporting quantum-classical mixed code for a superconducting quantum processor. The microarchitecture is based on three core elements: (i) a codeword-based event control scheme, (ii) queue-based precise event timing control, and (iii) a flexible multilevel instruction decoding mechanism for control. We design a set of quantum microinstructions that allows flexible control of quantum operations with precise timing. We demonstrate the microarchitecture and microinstruction set by performing a standard gate-characterization experiment on a transmon qubit. © 2017 Association for Computing Machinery. Arm; Cavium; et al.; Intel; Oracle; Qualcomm
Subject
2015 Observation, Weapon & Protection Systems
RT - Radar Technology
TS - Technical Sciences
Quantum (micro-) architecture
Quantum instruction set architecture (QISA)
QuMA
QuMIS
Superconducting quantum processor
Computer hardware
Computer programming languages
Computer systems programming
High level languages
Program compilers
Program processors
Quantum computers
Quantum optics
Quantum theory
Computer engineering
High-level programming language
Instruction set architecture
Micro architectures
Quantum operations
Quantum processors
Computer architecture
To reference this document use:
http://resolver.tudelft.nl/uuid:fe688f61-ceec-4c4f-984a-d1f16ef14af0
TNO identifier
782457
Publisher
IEEE Computer Society
ISBN
9781450349529
ISSN
1072-4451
Source
50th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2017. 14 October 2017 through 18 October 2017, Part F131207, 813-825
Series
Proceedings of the Annual International Symposium on Microarchitecture, MICRO
Document type
conference paper