Tuesday, April 21, 2009

Quantum Computing

Alanine, as used in NMR implementation of error correction. Qubits are dictated by spin states of carbon atoms.
A quantum computer is any device for computation that makes direct use of distinctively quantum mechanical phenomena, such as superposition and entanglement, to perform operations on data. In a classical (or conventional) computer, the amount of data is measured by bits; in a quantum computer, it is measured by qubits. The basic principle of quantum computation is that the quantum properties of particles can be used to represent and structure data, and that devised quantum mechanisms can be used to perform operations with this data. For a generally accessible overview of quantum computing, see Quantum Computing with Molecules, an article in Scientific American by Neil Gershenfeld and Isaac L. Chuang.

Experiments have already been carried out in which quantum computational operations were executed on a very small number of qubits. Research in practical areas continues at a frantic pace; see Quantum Information Science and Technology Roadmapfor a sense of where the research is heading. Many national government and military funding agencies support quantum computing research, to develop quantum computers for both civilian and national security purposes, such as cryptanalysis.

No comments: