IBM Quantum Platform

Source: Wikipedia, the free encyclopedia.
IBM Quantum Platform
Type of site
Cloud-based quantum computing
OwnerIBM
URLquantum-computing.ibm.com
RegistrationRequired
LaunchedMay 2016; 7 years ago (2016-05)
Current statusActive

IBM Quantum Platform (previously known as IBM Quantum Experience) is an online platform allowing public and premium access to

simulations around what might be possible with quantum computing
.

IBM's quantum processors are made up of

qubits, located in dilution refrigerators at the IBM Research headquarters at the Thomas J. Watson Research Center. Users interact with a quantum processor through the quantum circuit model of computation. Circuits can be created either graphically with the Quantum Composer, or programmatically with 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[1] 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,[2] 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[3] 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.[4]
  • In January 2018, IBM launched a quantum awards program, which it hosted on the IBM Quantum Experience.[5]
  • 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.[6]
  • 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.[7] Now its collectively called IBM Quantum Platform.

IBM Quantum Composer

GHZ state
experiment using the IBM Quantum Composer

The Quantum Composer is a

graphic user interface (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.[8]

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 computer. The program instructs the computer to generate a quantum state , a 3-qubit

collapse
to one of the two possible outcomes, or .

include "qelib1.inc"
qreg q[5];                // allocate 5 qubits (set automatically to |00000>)
creg c[5];                // allocate 5 classical bits

h q[0];                   // Hadamard-transform qubit 0
cx q[0], q[1];            // 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[1], q[2];            // this expands entanglement to the 3rd qubit

measure q[0] -> c[0];     // this measurement collapses the entire 3-qubit state
measure q[1] -> c[1];     // therefore qubit 1 and 2 read the same value as qubit 0
measure q[2] -> c[2];

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.

Usage

References

  1. ^ "IBM Makes Quantum Computing Available on IBM Cloud to Accelerate Innovation". 2016-05-04.
  2. ^ "IBM Quantum Experience Update". Archived from the original on 2019-01-29. Retrieved 2017-04-06.
  3. ^ "Quantum computing gets an API and SDK". 2017-03-06.
  4. ^ "Beta access our upgrade to the IBM QX". Archived from the original on 2019-01-31. Retrieved 2017-05-19.
  5. ^ "Now Open: Get quantum ready with new scientific prizes for professors, students and developers". IBM. 2018-01-14.
  6. ^ "IBM Unveils Beta of Next Generation Quantum Development Platform". IBM. 2021-02-10.
  7. ^ "Announcement of IBM Quantum Composer and Lab". 2021-03-02.
  8. ^ "IBM Quantum experience". Quantum Experience. IBM. Archived from the original on 25 May 2018. Retrieved 3 July 2017.
  9. ^ "IBM Collaborating With Top Startups to Accelerate Quantum Computing". IBM. 2018-04-05.
  10. ^ "QX Community papers". Archived from the original on 2019-03-22. Retrieved 2018-05-24.
  11. ^ "Research of the IBM Quantum Hub at the University of Melbourne". 20 April 2021.
  12. .
  13. ].
  14. .
  15. .
  16. .
  17. .
  18. ].
  19. .
  20. .
  21. .
  22. .
  23. .
  24. .
  25. .
  26. .
  27. .

External links