Quantum virtual machine
From Wikipedia, the free encyclopedia
A Quantum Virtual Machine (QVM) is a virtual machine which emulates a quantum computer. It provides a structure for a quantum register (the memory of a quantum computer) and operations for the manipulation of a quantum register.
[edit] See also
- libquantum: a C-language implementation of a Quantum Virtual Machine.
- quantum algorithm
[edit] References
- Jozef Gruska: Quantum Computing, McGraw-Hill, 1999
- David Divincezo: Two-bit gates are universal for quantum computation, 1995
- Andrew Steane: Multiple Particle Interference and Quantum Error Correction, 1996
- Michael A. Nielsen, Isaac L. Chuang: Quantum Computation and Quantum Information, Cambridge University Press, 2000
[edit] External links
- Center for Quantum Computation (CQC)
- Quantum computing: an introduction by Professor Tony Hey
- Linear Al - free software for quantum computation
Quantum computing |
---|
Qubit | Quantum circuit | Quantum computer | Quantum cryptography | Quantum information | Quantum programming | Quantum teleportation | Quantum virtual machine | Timeline of quantum computing |
Quantum algorithms |
Deutsch-Jozsa algorithm | Grover's search | Shor's factorization |
Nuclear magnetic resonance (NMR) quantum computing |
Liquid-state NMR QC | Solid-state NMR QC |
Photonic computing |
Nonlinear optics | Linear optics QC | Non-linear optics QC | Coherent state based QC |
Trapped ion quantum computer |
NIST-type ion-trap QC | Austria-type ion-trap QC |
Semiconductor-based quantum computing |
Kane QC | Loss-DiVincenzo QC |
Superconducting quantum computing |
Charge qubit | Flux qubit | Hybrid qubits |