CONTENTS
Introduction What is a quantum computer Quantum Computing Terminologies used How does a quantum computer work??????????? Challenges Applications Merits Problems faced Todays quantum computers Current progress and future prospects Conclusion
INTRODUCTION
Civilization has advanced as people discovered new ways of exploiting various physical resources such as materials, forces and energies. Valves
Transistors
Integrated Circuits
so on
Technology has resulted in squeezing Logic gates on surface of SILICON CHIPS , soon they would be even much smaller as they would be made out of HANDFUL OF ATOMS. This is what is known as Quantum Technology. Support new kind of computation with qualitatively new algorithms based on quantum principles.
1994 - Peter Shor came up with a quantum algorithm to factor very large numbers in polynomial time.
A Quantum Computer is a computer that harnesses the power of atoms and molecules to perform memory and processing tasks. It has the potential to perform certain calculations billions of times faster than any silicon-based computer. NOTE-In a quantum computer , the fundamental unit of information is not binary but rather more quaternary in nature.
QUANATUM COMPUTING
Quantum computing is the area of study focused on developing computer technology based on the principles of quantum theory, which explains the nature and behavior of energy and matter on the quantum (atomic and subatomic) level. Development of a quantum computer, if practical, would mark a leap forward in computing capability far greater than that from the abacus to a modern day supercomputer, with performance gains in the billionfold realm and beyond.
TERMINOLOGIES USED -
Ground state
Electron
STATE |0>
STATE |1>
10
BITS v/s
QUBITS
In the classical model of a computer, the most fundamental building block, the bit, can only exist in one of two distinct states, a 0 or a 1. Any quantum system with two state can be regarded as a QUBIT. In a quantum computer the rules are changed . Not only can a 'quantum bit', usually referred to as a 'qubit', exist in the classical 0 and 1 states, it can also be in a coherent superposition of both. A physical implementation of a qubit could use the two energy levels of an atom. An excited state representing |1> and a ground state representing |0>.
11
STATE |0>
STATE |0>+|1>
12
Superposition
The electron's spin may be either in alignment with the field, which is known as a spin-up state, or opposite to the field, which is known as a spindown state. Changing the electron's spin from one state to another is achieved by using a pulse of energy(Say 1 unit of energy). |> = |0> + |1> Each qubit utilized could take a superposition of both 0 or 1.Thus number of computation undertaken is 2^n ,where n is number of qubits used. This is in true what is known as PARALLEL PROCESSING.. How these particles interact with each other..
13
14
ENTANGLEMENT
Due to the phenomenon of superposition, the measured particle has no single spin direction before being measured, but is simultaneously in both a spin-up and spin-down state. The spin state of the particle being measured is decided at the time of measurement and communicated to the correlated particle, which simultaneously assumes the opposite spin direction to that of the measured particle. Quantum entanglement allows qubits that are separated by incredible distances to interact with each other instantaneously (not limited to the speed of light). No matter how great the distance between the correlated particles, they will remain entangled as long as they are isolated.
15
On other hand, a qubit not only exist in a classical 0 or 1 state , but also as a SUPERPOSITON Of both. Thus , a processor that uses registers of qubits will be able to perform calculations using all possible values of input registers simultaneously. This is what we call Quantum Parallelism.
A Quantum Computer promises to be immensely powerful because it can be in superposition and can act on perform myriad operations using a single processing unit.
16
CHALLENGES
The current challenge is not to build a full QUANTUM COMPUTER . Scientist are concentrating to make QUANTUM LOGIC GATES and Simple Quantum networks. Experimental and theoretical research being developed Worldwide. Quantum computation over Classical Computation being developed. To find how useful quantum computation turns out to be..
17
APPLICATIONSA Quantum computer may not necessarily outperform a classical computer. Some algorithms works best if they are used on a Quantum Computer rather then on a Classical Computer. These algorithms are difficult to formulate on a classical computer The applications areSHORS ALGORIHM
GROVERS ALGORITHM
SIMULATION OF QUANTUM MECHANICAL SYSTEM
18
SHORS ALGORITHM
Developed by PETER SHOR in 1994
Now A Question Arises whether the assumption is valid for classical computer or for a quantum computer.
19
Procedure-
Let us suppose we have to find a number p (1<p<n) which would factorize n As for an example, Consider value of n=15,the algorithm consist of 3 steps.
20
STEP 1
The first stage of the algorithm is to place a memory register into a coherent superposition of all its possible states. The letter 'Q' will be used denote a qubit that is in the coherent state.
21
STEP 2The second stage of the algorithm performs a calculation using the register. The details of which are as follows: The number N is the number we wish to factorize, N = 15
is raised to the power contained in the register (register A) and then divided by N The remainder from this operation is placed in a second 4 qubit register (register B).
22
cont. Let us suppose X=2 ,contents of register B for every possible of A is as follows-
Register A 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Register B 1 2 4 8 1 2 4 8 1 2 4 8 1 2 4 8
Notice that the contents of register B follows a repeating sequence (1,2,4,8,1,2,4,8...), the frequency at which this repeats can be named f. In this case the repeating sequence (1, 2, 4, 8) has four values so f = 4.
23
cont.
STEP 3The frequency factor f which is calculated, is used in following formula to calculate a (possible )factor-
5.
24
GROVERS ALGORITHM
The algorithm was given by Lov Grover to search an unsorted database faster then a conventional computer. With Grover's algorithm searching is performed in root n time. Has a useful application in field of cryptography. Used to crack DES. If an encrypted document with 56 bit key is to be searched, This would take only 185 trials ,if we are using Grovers algorithm.
25
FEYNMAN-Quantum computer be able to simulate quantum mechanical system with greater degree of accuracy. Quantum computers with a few tens of quantum bits could perform simulations that would take an unfeasible amount of time on a classical computer. As for an example, a quantum computer would allow the HUBBARD MODEL to be simulated ,a task that is beyond the scope of current conventional computers.
26
27
PROBLEMS FACED
The merits described appears to be promising but there are tremendous obstacles to overcome. Some of the problems with quantum computing are-
!!Interference
!!Error Correction
!!Output observance
28
Can we really make a quantum computer . Who knows in a quantum world anything is possible??????????????????????
Building a quantum computer is a daunting challenge. However , the most promising technologies , have demonstrated necessary building blocks of a quantum computer. A lot of progress is made to realizing viable quantum computers.
29
On the other side of the argument, is the topic of decoherence. This problem has not been resolved and many people, including Rolf Landauer of IBM's Thomas Watson Research Centre, believe that the quantum computer is unlikely to progress beyond the 10qubit system (described above), as decoherence makes them too fragile to be practical.
30
Recent Developments
JUNE 2007, Researchers at Delft University of Technology have succeeded in carrying out calculations with two quantum bits, the building blocks of a possible future quantum computer. MAY 2010 Professors have developed a system for measuring energy involved in adding electrons to semi-conducting materials. JUNE 2010 The remarkable ability of an electron to exist in two places at once has been controlled in the most common electronic material -- silicon -- for the first time.
31
CONCLUSION
With classical computers gradually approaching their limit, the quantum computer promises to deliver a new level of computational power. A quantum computer thus has the theoretical capability of simulating any finite physical system and may even hold the key to creating an artificially intelligent computer. The quantum computers power to perform calculations across a multitude of parallel universes gives it the ability to quickly perform tasks that classical computers will never be able to practically achieve. They enable the most commonly used cryptography techniques to be broken in a matter of seconds. David Deutsch - one of the groundbreaking scientists in the world of quantum computing - himself said, "Perhaps, their most profound effect may prove to be theoretical".
32
REFERRENCES
http://www.quantiki.org http://www.sciencedaily.com http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol4/spb3/ http://www-users.cs.york.ac.uk/schmuel/comp/comp.html http://www.ewh.ieee.org/r10/bombay/news4/Quantum_Computers.htm http://webopedia.com/TERM/Q/quantum_computing/html
http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol1/ spb3/
33
THANK YOU
34