arXiv (Cornell University) · 2017 · 314 citations · 15 references
ComputingComputer ScienceProgramming LanguagesQuantum ComputingQuantum MechanicsQuantum AlgorithmsQuantum CircuitsQuantum ComputationQuantum ControlQuantum GatesQuantum Hardware ArchitecturesAssembly Language ProgrammingQuantum Circuit ArchitectureQuantum Circuit ConstructionQuantum Circuit RepresentationQuantum Computing ArchitectureQuantum Control FlowQubit Gate Operations
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 the CNOT plus SU(2) basis with straight-line code that includes measurement, reset, fast feedback, and gate subroutines. The simple text language can be written by hand or by higher level tools and may be executed on the IBM Q Experience.
15
<i>Quantum Computation and Quantum Information</i>
Michael A. Nielsen, Isaac L. Chuang, Lov K. Grover · American Journal of Physics · 2002 · 22.7K citations
Elementary gates for quantum computation
Adriano Barenco, Charles H. Bennett, Richard Cleve et al. · Physical Review A · 1995 · 4.4K citations · Full text
Alexander S. Green, Peter LeFanu Lumsdaine, Neil J. Ross et al. · 2013 · 340 citations
Computing, Computer Science, Physics +15
A new quantum ripple-carry addition circuit
Steven A. Cuccaro, Thomas G. Draper, Samuel Kutin et al. · ArXiv.org · 2004 · 330 citations · Full text