IBM Quantum Experience
   HOME

TheInfoList



OR:

The IBM Quantum Composer and the IBM Quantum Lab (previously known collectively as the IBM Quantum Experience) form an online platform allowing public and premium access to cloud-based quantum computing services provided by IBM Quantum. This includes access to a set of IBM's prototype quantum processors, a set of tutorials on quantum computation, and access to an interactive textbook. As of February 2021, there are over 20 devices on the service, six of which are freely available for the public. This service can be used to run
algorithms In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
and
experiments An experiment is a procedure carried out to support or refute a hypothesis, or determine the efficacy or likelihood of something previously untried. Experiments provide insight into cause-and-effect by demonstrating what outcome occurs when ...
, and explore
tutorials A tutorial, in education, is a method of transferring knowledge and may be used as a part of a learning process. More interactive and specific than a book or a lecture, a tutorial seeks to teach by example and supply the information to complete ...
and
simulations A simulation is the imitation of the operation of a real-world process or system over time. Simulations require the use of models; the model represents the key characteristics or behaviors of the selected system or process, whereas the s ...
around what might be possible with quantum computing. IBM's quantum processors are made up of
superconducting Superconductivity is a set of physical properties observed in certain materials where electrical resistance vanishes and magnetic flux fields are expelled from the material. Any material exhibiting these properties is a superconductor. Unlike ...
transmon In quantum computing, and more specifically in superconducting quantum computing, a transmon is a type of superconducting charge qubit that was designed to have reduced sensitivity to charge noise. The transmon was developed by Robert J. Schoelk ...
qubits In quantum computing, a qubit () or quantum bit is a basic unit of quantum information—the quantum version of the classic binary bit physically realized with a two-state device. A qubit is a two-state (or two-level) quantum-mechanical system, ...
, located in
dilution refrigerator A 3He/4He dilution refrigerator is a cryogenic device that provides continuous cooling to temperatures as low as 2  mK, with no moving parts in the low-temperature region. The cooling power is provided by the heat of mixing of the Hel ...
s at the
IBM Research IBM Research is the research and development division for IBM, an American multinational information technology company headquartered in Armonk, New York, with operations in over 170 countries. IBM Research is the largest industrial research or ...
headquarters at the
Thomas J. Watson Research Center The Thomas J. Watson Research Center is the headquarters for IBM Research. The center comprises three sites, with its main laboratory in Yorktown Heights, New York, U.S., 38 miles (61 km) north of New York City, Albany, New York and wit ...
. Users interact with a quantum processor through the
quantum circuit In quantum information theory, a quantum circuit is a model for quantum computation, similar to classical circuits, in which a computation is a sequence of quantum gates, measurements, initializations of qubits to known values, and possibly o ...
model of computation. Circuits can be created either using graphically with the Quantum Composer, or programmatically within the Jupyter notebooks of the Quantum Lab. Circuits are created using Qiskit and can be compiled down to OpenQASM for execution on real quantum systems.


History

* The service was launched in May 2016 as the IBM Quantum Experience with a five-qubit quantum processor and matching simulator connected in a star shaped pattern. At this time, users could only interact with the hardware through the quantum composer GUI. Quantum circuits were also limited to the specific two-qubit gates available on the hardware. * In July 2016, IBM launched the IBM Quantum Experience community forum. This was subsequently replaced by a Slack workspace. * In January 2017, IBM made a number of additions to the IBM Quantum Experience, including increasing the set of two-qubit interactions available on the five-qubit quantum processor, expanding the simulator to custom topologies up to twenty qubits, and allowing users to interact with the device and simulator using quantum assembly language code. * In March 2017, IBM released Qiskit to enable users to more easily write code and run experiments on the quantum processor and simulator. A user guide for beginners was also added. * In May 2017, IBM made an additional 16-qubit processor available on the IBM Quantum service. * In January 2018, IBM launched a quantum awards program, which it hosted on the IBM Quantum Experience. * In May 2019 a large overhaul of the service was made, including the addition of web-hosted Jupyter notebooks and integration with the online and interactive Qiskit textbook. * After a redesign in March 2021, a greater distinction was made between the composer GUI and the Jupyter notebooks. The ''IBM Quantum Experience'' name was retired in favour of the separate names ''IBM Quantum Composer'' and ''IBM Quantum Lab''.


IBM Quantum Composer

The Quantum Composer is a
graphic user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
(GUI) designed by IBM to allow users to construct various quantum algorithms or run other quantum experiments. Users may see the results of their quantum algorithms by either running it on a real quantum processor or by using a simulator. Algorithms developed in the Quantum Composer are referred to as a "quantum score", in reference to the Quantum Composer resembling a musical sheet. The composer can also be used in scripting mode, where the user can write programs in the OpenQASM-language instead. Below is an example of a very small program, built for IBMs 5-
qubit In quantum computing, a qubit () or quantum bit is a basic unit of quantum information—the quantum version of the classic binary bit physically realized with a two-state device. A qubit is a two-state (or two-level) quantum-mechanical system, ...
computer. The program instructs the computer to generate a
quantum state In quantum physics, a quantum state is a mathematical entity that provides a probability distribution for the outcomes of each possible measurement on a system. Knowledge of the quantum state together with the rules for the system's evolution i ...
, \Psi\rangle=\frac\left(, 000\rangle+, 111\rangle\right), a 3-qubit
GHZ state The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose expression in terms of SI base units is s−1, meaning that on ...
, which can be thought of as a variant of the
Bell state The Bell states or EPR pairs are specific quantum states of two qubits that represent the simplest (and maximal) examples of quantum entanglement; conceptually, they fall under the study of quantum information science. The Bell states are a form o ...
, but with three qubits instead of two. It then measures the state, forcing it to
collapse Collapse or its variants may refer to: Concepts * Collapse (structural) * Collapse (topology), a mathematical concept * Collapsing manifold * Collapse, the action of collapsing or telescoping objects * Collapsing user interface elements ** ...
to one of the two possible outcomes, , 000\rangle or , 111\rangle. 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 // At this point we have a 2-qubit Bell state (, 00> + , 11>)/sqrt(2) cx q q // this expands entanglement to the 3rd qubit measure q -> c // this measurement collapses the entire 3-qubit state measure q -> c // therefore 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 In quantum computing and specifically the quantum circuit model of computation, a quantum logic gate (or simply quantum gate) is a basic quantum circuit operating on a small number of qubits. They are the building blocks of quantum circuits, lik ...
, initialization of the chips registers to zero or measurement of these registers.


Usage

* In 2018 IBM reported that there were over 80,000 users of the IBM Quantum Experience, who have collectively run over 3 million experiments. * Many academic papers have been published by researchers who have conducted experiments using the service. * University professors have integrated examples and experiments based on the IBM Quantum service into their educational curricula. * Dr. Christine Corbett Moran, a postdoctoral fellow at the
California Institute of Technology The California Institute of Technology (branded as Caltech or CIT)The university itself only spells its short form as "Caltech"; the institution considers other spellings such a"Cal Tech" and "CalTech" incorrect. The institute is also occasional ...
, used the IBM Quantum service while she was doing research in
Antarctica Antarctica () is Earth's southernmost and least-populated continent. Situated almost entirely south of the Antarctic Circle and surrounded by the Southern Ocean, it contains the geographic South Pole. Antarctica is the fifth-largest cont ...
. * Tara Tosic, a physics student at the
École Polytechnique Fédérale de Lausanne École may refer to: * an elementary school in the French educational stages normally followed by secondary education establishments (collège and lycée) * École (river), a tributary of the Seine flowing in région Île-de-France * École, Savoi ...
(EPFL), used the IBM Quantum service while she was doing research in the
Arctic The Arctic ( or ) is a polar region located at the northernmost part of Earth. The Arctic consists of the Arctic Ocean, adjacent seas, and parts of Canada (Yukon, Northwest Territories, Nunavut), Danish Realm (Greenland), Finland, Iceland, N ...
. * People have also used the IBM Quantum service for various non-academic purposes. One user has begun developing games using the IBM Quantum service, including one titled "quantum battleships".


References


External links


IBM Quantum Experience
{{quantum computing
IBM Quantum Experience The IBM Quantum Composer and the IBM Quantum Lab (previously known collectively as the IBM Quantum Experience) form an online platform allowing public and premium access to cloud-based quantum computing services provided by IBM Quantum. This includ ...
Quantum computing Quantum programming