Share This Author
Open Quantum Assembly Language
OpenQASM represents universal physical circuits over the CNOT plus SU(2) basis with straight-line code that includes measurement, reset, fast feedback, and gate subroutines that is used to implement experiments with low depth quantum circuits.
Validating quantum computers using randomized model circuits
- A. Cross, L. Bishop, S. Sheldon, P. Nation, J. Gambetta
- Computer SciencePhysical Review A
- 1 December 2018
A single-number metric, quantum volume, that can be measured using a concrete protocol on near-term quantum computers of modest size, and measured on several state-of-the-art transmon devices, finding values as high as 16.5%.
The IBM Q experience and QISKit open-source quantum computing software
- A. Cross
- Computer Science
- 7 March 2018
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.
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.
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.
Codeword Stabilized Quantum Codes
- A. Cross, Graeme Smith, J. Smolin, B. Zeng
- Computer ScienceIEEE Transactions on Information Theory
- 7 August 2007
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.
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.
Quantum Memory Hierarchies: Efficient Designs to Match Available Parallelism in Quantum Computing
- Darshan D. Thaker, Tzvetan S. Metodi, A. Cross, I. Chuang, F. Chong
- Computer ScienceInternational Symposium on Computer Architecture
- 10 April 2006
This work presents a scalable quantum architecture design that employs specialization of the system into memory and computational regions, each individually optimized to match hardware support to the available parallelism.
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.