Tuesday, 27 December 2016

CASE 459 - The quantum age

CASE 459 - The quantum age

Quantum computing studies theoretical computation systems (quantum computers) that make direct use of quantum-mechanical phenomena, such as superposition and entanglement, to perform operations on data. Quantum computers are different from binary digital electronic computers based on transistors. Whereas common digital computing requires that the data be encoded into binary digits (bits), each of which is always in one of two definite states (0 or 1), quantum computation is analog and uses quantum bits, which can be in an infinite number of superpositions of states. A quantum Turing machine is a theoretical model of such a computer, and is also known as the universal quantum computer. Quantum computers share theoretical similarities with non-deterministic and probabilistic computers. The field of quantum computing was initiated by the work of Paul Benioff and Yuri Manin in 1980, Richard Feynman in 1982,and David Deutsch in 1985. A quantum computer with spins as quantum bits was also formulated for use as a quantum space–time in 1968.

As of 2016, the development of actual quantum computers is still in its infancy, but experiments have been carried out in which quantum computational operations were executed on a very small number of quantum bits. Both practical and theoretical research continues, and many national governments, military agencies/companies and private companies such as D-wave, google, IBM are funding quantum computing research in an effort to develop quantum computers for civilian, business, trade, environmental and national security purposes, such as cryptonalysis. Large-scale quantum computers would theoretically be able to solve certain problems much quicker than any classical computers that use even the best currently known algorithms, like integer factorization using Shor's algorithm or the simulation of quantum many-body systems. There exist quantum algorithms, such as Simon's algorithm, that run faster than any possible probabilistic classical algorithm. Given sufficient computational resources, a classical computer could in theory simulate any quantum algorithm, as quantum computation does not violate the Church–Turing thesis.:202 On the other hand, quantum computers may be able to efficiently solve problems which are not practically feasible on classical computers.

Classical binary digital computers VS Quantum computers

Classical Computer is fashioned from semi-conductor material in printed circuits for the gate level logic which enables procedural languages to be written. In simple terms a classical computer is a state machine (Turing Machine) design to take input apply a set of rules and and produces an output 1 in 1 out. The classical computer takes digital data sequential instructions, the states (bits)

Quantum Computer is brought about by the landscape below where physical implementation of Quantum Architecture to the manifestation of quantum behaviour and collection of results and is able to process instructions stored in "quantum bits (qubits) which have the "feature" of processing all instruction data in parallel at the logic level.

IBM, The start of the age of quantum computing

No comments: