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 over… Expand

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 on… Expand

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 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

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

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

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

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

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