• Publications
  • Influence
Open Quantum Assembly Language
This document describes a quantum assembly language (QASM) called OpenQASM that is used to implement experiments with low depth quantum circuits. OpenQASM represents universal physical circuits overExpand
Validating quantum computers using randomized model circuits
We introduce a single-number metric, quantum volume, that can be measured using a concrete protocol on near-term quantum computers of modest size ($n\ensuremath{\lesssim}50$), and measure it onExpand
A quantum logic array microarchitecture: scalable quantum data movement and computation
This work proposes a quantum logic array (QLA) microarchitecture that forms the foundation of a scalable, fault-tolerant quantum computing system and uses the extensive groundwork in quantum error correction theory to implement a hierarchical, array-based design and a logarithmic expense quantum-teleportation communication protocol. Expand
A layered software architecture for quantum computing design tools
A proposed four-phase design flow assists with computations by transforming a quantum algorithm from a high-level language program into precisely scheduled physical actions. Expand
Subsystem fault tolerance with the Bacon-Shor code.
A lower bound on the quantum accuracy threshold, 1.94 x 10(-4) for adversarial stochastic noise, is proved, that improves previous lower bounds by nearly an order of magnitude. Expand
A comparative code study for quantum fault tolerance
The Aliferis-Gottesman-Preskill (AGP) ex-Rec method is used to calculate the pseudo-threshold for quantum codes against depolarizing noise at various levels of overhead, and the Bacon-Shor codes and the Golay code are the best performers. Expand
Scheduling physical operations in a quantum information processor
This paper introduces and evaluates a physical operations scheduler for arbitrary quantum circuits that outputs a sequence of operations that expose the required communication and available parallelism in the circuit. Expand
Quantum optimization using variational algorithms on near-term quantum devices
The quantum volume as a metric to compare the power of near-term quantum devices is discussed and simple error-mitigation schemes are introduced that could improve the accuracy of determining ground-state energies. Expand
Codeword Stabilized Quantum Codes
A unifying approach to quantum error correcting code design is presented that encompasses additive (stabilizer) codes, as well as all known examples of nonadditive codes with good parameters, and is used to generate new codes with superior parameters to any previously known. Expand