The
IBM’s quantum processor is made up of superconducting transmon
qubits , located in a dilution refrigerator at the
Users interact with the quantum processor through the quantum circuit model of computation, applying quantum gates on the qubits using a GUI called the quantum composer, writing quantum assembly language code or through a Python API . CONTENTS * 1 History * 2 Quantum Composer * 2.1 Example script * 2.2 Beginner\'s Guide * 2.3 Full User Guide * 3 Usage * 4 References * 5 External links HISTORY In May 2016,
In July 2016,
In January 2017,
In March 2017,
In May 2017,
QUANTUM COMPOSER A screenshot showing a result from running a quantum score through IBM's Quantum simulation software. The Quantum Composer is a graphic user interface (
IBM's Quantum Experience currently contains a library teaching users how to use the Quantum Composer. The library consists of three guides: Beginner's Guide, Full User Guide, and Developers Guide. The composer is also possible to use in scripting mode, where the user can write programs in the QASM-language instead. EXAMPLE SCRIPT Below is an example in the QASM-language of a very small program,
built for IBMs 5-qubit computer. The program instructs the computer to
generate the state = 1 2 ( 000 + 111 )
{displaystyle Psi rangle ={frac {1}{sqrt {2}}}left(000rangle
+111rangle right)} , which is a variant of the
include "qelib1.inc" qreg q; // allocate 5 qubits (set automatically to 00000>) creg c; // allocate 5 classical bits h q; // hadamard-transform qubit 0 cx q, q; // conditional pauli X-transform (ie. "CNOT") of qubits 0 and 1. this generates the normal 2-qubit bell state cx q, q; // this expands entanglement to the 3rd qubit measure q -> c; // this measurement collapses the state measure q -> c; // qubit 1 and 2 read the same value as qubit 0 measure q -> c; Every instruction in the QASM language is the application of a quantum gate , initialization of the chips registers to zero or measurement of these registers. BEGINNER\'S GUIDE The Beginner's Guide introduces users to the terminology and conceptual knowledge of quantum mechanics needed to compose quantum scores. The beginners guide introduces readers to the elementary concepts of quantum computing: behavior of quibits , quantum entanglement , and quantum gates . FULL USER GUIDE The full user guide is more in depth and analytical compared to the beginner's guide, and is recommended for those with experience in linear algebra or quantum computing. Unlike the beginners guide, the full user guide contains quantum algorithm examples, with explanations comparing quantum algorithms to their classical counterparts. Currently as of 4 July 2017, the full user guide is incomplete. USAGE
Many of these users are active researchers who have collectively published at least 15 academic papers using the platform. University professors are also integrating examples and experiments
based on the
Dr. Christine Corbett Moran, a postdoctoral fellow at the California
Institute of Technology , used the QX while she was doing research in
People have also used the
REFERENCES * ^ "QISKit OPENQASM Specification".
* ^ "QISKit Python API".
* ^ "
* ^ Fedortchenko, Serguei (8 July 2016). "A quantum teleportation
experiment for undergraduate students". arXiv :1607.02398 .
* ^ Berta, Mario; Wehner, Stephanie; Wilde, Mark M (6 July 2016).
"Entropic uncertainty and measurement reversibility". New Journal of
Physics. 18 (7): 073004. doi :10.1088/1367-2630/18/7/073004 .
* ^ Li, Rui; Alvarez-Rodriguez, Unai; Lamata, Lucas; Solano,
Enrique (23 November 2016). "Approximate Quantum Adders with Genetic
Algorithms: An
EXTERNAL LINKS * IBM |