Downloads provided by UsageCounts
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.
13 pages including reference. 9 figures
FOS: Computer and information sciences, High level languages, Program compilers, Computer Science - Emerging Technologies, FOS: Physical sciences, Superconducting quantum processor, Computer programming languages, Quantum instruction set architecture (QISA), Quantum (micro-) architecture, QuMIS, Computer engineering, C.0, B.1.5, C.1.3, Hardware Architecture (cs.AR), Quantum operations, QuMA, Computer architecture, Computer Science - Hardware Architecture, High-level programming language, Quantum optics, Quantum Physics, Quantum computers, Computer hardware, Program processors, Micro architectures, Emerging Technologies (cs.ET), OA-Fund TU Delft, Quantum theory, Quantum processors, Instruction set architecture, Computer systems programming, Quantum Physics (quant-ph)
FOS: Computer and information sciences, High level languages, Program compilers, Computer Science - Emerging Technologies, FOS: Physical sciences, Superconducting quantum processor, Computer programming languages, Quantum instruction set architecture (QISA), Quantum (micro-) architecture, QuMIS, Computer engineering, C.0, B.1.5, C.1.3, Hardware Architecture (cs.AR), Quantum operations, QuMA, Computer architecture, Computer Science - Hardware Architecture, High-level programming language, Quantum optics, Quantum Physics, Quantum computers, Computer hardware, Program processors, Micro architectures, Emerging Technologies (cs.ET), OA-Fund TU Delft, Quantum theory, Quantum processors, Instruction set architecture, Computer systems programming, Quantum Physics (quant-ph)
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 69 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 1% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
| views | 15 | |
| downloads | 99 |

Views provided by UsageCounts
Downloads provided by UsageCounts