Related Experiment Video
Updated: Feb 1, 2026

10:00
Gradient Echo Quantum Memory in Warm Atomic Vapor
Published on: November 11, 2013
13.2K
Quantum++: A modern C++ quantum computing library
1softwareQ Inc., Kitchener ON, Canada.
Plos One
|December 12, 2018
Summary
Quantum++ is a C++11 quantum computing library that simulates arbitrary quantum processes and classical reversible logic. It offers high performance and ease of use, simulating up to 25 qubits.
Area of Science:
- Quantum Computing
- Computational Science
- Software Engineering
Background:
- Quantum computing harnesses quantum-mechanical phenomena for computation.
- Efficient simulation tools are crucial for developing quantum algorithms.
- Existing libraries may have limitations in flexibility or performance.
Purpose of the Study:
- To introduce Quantum++, a versatile, high-performance C++11 quantum computing library.
- To provide a general-purpose tool for simulating arbitrary quantum processes.
- To enable simulation of both quantum and classical reversible computations.
Main Methods:
- Developed as a header-only C++11 library for ease of integration.
- Implemented multi-threading for enhanced computational performance.
- Designed for broad applicability beyond specific qubit systems or tasks.
Main Results:
- Quantum++ can simulate quantum systems limited only by physical memory.
- Successfully simulated 25-qubit pure states and 12-qubit mixed states on standard hardware.
- Supports classical reversible logic, simulating billions of bits for applications like Toffoli gate circuit testing.
Conclusions:
- Quantum++ provides a powerful, flexible, and performant solution for quantum process simulation.
- The library's design facilitates ease of use and portability.
- Its dual capability in quantum and classical reversible computing broadens its utility in research and development.
Related Concept Videos
Quantum Numbers
50.0K
It is said that the energy of an electron in an atom is quantized; that is, it can be equal only to certain specific values and can jump from one energy level to another but not transition smoothly or stay between these levels.
50.0K
The Quantum-Mechanical Model of an Atom
57.3K
Shortly after de Broglie published his ideas that the electron in a hydrogen atom could be better thought of as being a circular standing wave instead of a particle moving in quantized circular orbits, Erwin Schrödinger extended de Broglie’s work by deriving what is now known as the Schrödinger equation. When Schrödinger applied his equation to hydrogen-like atoms, he was able to reproduce Bohr’s expression for the energy and, thus, the Rydberg formula governing hydrogen spectra.
57.3K
2D NMR: Heteronuclear Single-Quantum Correlation Spectroscopy (HSQC)
1.4K
Heteronuclear single-quantum correlation spectroscopy (HSQC) is a 2D NMR technique that reveals one-bond correlations between hydrogen and a heteronucleus. The HSQC experiment is similar to the heteronuclear correlation experiment (HETCOR) but is more sensitive. In the HSQC spectrum, the proton chemical shift is plotted on the horizontal F2 axis, while the 13C chemical shift is plotted on the vertical F1 axis. The corresponding proton and 13C spectra are also shown. The HSQC contour plot does...
1.4K
Modern Molecular Taxonomy
682
Advancements in molecular biology have revolutionized the identification and characterization of bacteria, with multiple methods leveraging DNA sequencing for enhanced precision. As sequencing technologies improve and costs decline, these approaches are increasingly used in clinical, environmental, and evolutionary studies.Multilocus Sequence Typing (MLST) examines several housekeeping genes, essential chromosomal genes encoding cellular functions, to distinguish strains. Approximately...
682
Computed Tomography
8.3K
Tomography refers to imaging by sections. Computed tomography (CT) is a non-invasive imaging technique that uses computers to analyze several cross-sectional X-rays to reveal minute details about structures in the body.
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
8.3K
Periodic Classification of the Elements
59.0K
The periodic table arranges atoms based on increasing atomic number so that elements with the same chemical properties recur periodically. When their electron configurations are added to the table, a periodic recurrence of similar electron configurations in the outer shells of these elements is observed. Because they are in the outer shells of an atom, valence electrons play the most important role in chemical reactions. The outer electrons have the highest energy of the electrons in an atom...
59.0K

