Professional Documents
Culture Documents
SEMINAR REPORT
Submitted by
INTRODUCTION:
Around 2030 computers might not have any transistors and chips. Think of a
computer that is much faster than a common classical silicon computer. This might be a
quantum computer. Theoretically it can run without energy consumption and billion
times faster than today’s PIII computers. Scientists already think about a quantum
computer, as a next generation of classical computers. Gershenfeld says that if making
transistors smaller and smaller is continued with the same rate as in the past years, then
by the year of 2020, the width of a wire in a computer chip will be no more than a size of
a single atom. These are sizes for which rules of classical physics no longer apply.
Computers designed on today's chip technology will not continue to get cheaper and
better. Because of its great power, quantum computer is an attractive next step in
computer technology. A technology of quantum computers is also very different. For
operation, quantum computer uses quantum bits (qubits). Qubit has a quaternary nature.
Quantum mechanic’s laws are completely different from the laws of a classical physics.
A qubit can exist not only in the states corresponding to the logical values 0 or 1 as in the
case of a classical bit, but also in a superposition state. A qubit is a bit of information that
can be both zero and one simultaneously (Superposition state). Thus, a computer working
on a qubit rather than a standard bit can make calculations using both values
simultaneously. A qubyte, is made up of eight qubits and can have all values from zero to
255 simultaneously. “Multi-qubyte systems have a power beyond anything possible with
classical computers.” Forty qubits could have the same power as modern supercomputers.
According to Chuang a supercomputer needs about a month to find a phone number from
the database consisting of world's phone books, where a quantum computer is able to
solve this task in 27 minutes. Massachusetts Institute of Technology, Oxford University,
IBM and Los Alamos National Laboratory are the most successful in development of
quantum computer.
DEFINITION:
Any computational problem that can be solved by a classical computer can also be solved
by a quantum computer. Conversely, any problem that can be solved by a quantum
computer can also be solved by a classical computer, at least in principle given enough
time. In other words, quantum computers obey the Church–Turing thesis.
This means that while quantum computers provide no additional advantages over
classical computers in terms of computability, quantum algorithms for certain problems
have significantly lower time complexities than corresponding known classical
algorithms.
Notably, quantum computers are believed to be able to quickly solve certain problems
that no classical computer could solve in any feasible amount of time—a feat known as
"quantum supremacy."
Devices need to be able to shield quantum states from decoherence, while still
making them easy to read.
Different processes are tackling this challenge from different angles, whether it's
to use more robust quantum processes or to find better ways to check for errors.
WORKING:
Rather than having a clear position, unmeasured quantum states occur in a mixed
'superposition', not unlike a coin spinning through the air before it lands in your hand.
These superpositions can be entangled with those of other objects, meaning their
final outcomes will be mathematically related even if we don't know yet what they are.
The ordinary bits we use in typical digital computers are either 0 or 1. You can
read them whenever you want, and unless there is a flaw in the hardware, they won’t
change. Qubits aren’t like that. They have a probability of being 0 and a probability of
being 1, but until you measure them, they may be in an indefinite state. That state, along
with some other state information that allows for additional computational complexity,
can be described as being at an arbitrary point on a sphere (of radius 1), that reflects both
the probability of being measured as a 0 or 1 (which are the north and south poles).
The qubit’s state is a combination of the values along all three axes. This is called
superposition. Some texts describe this property as “being in all possible states at the
same time,” while others think that’s somewhat misleading and that we’re better off
sticking with the probability explanation. Either way, a quantum computer can actually
do math on the qubit while it is in superposition — changing the probabilities in various
ways through logic gates — before eventually reading out a result by measuring it. In all
cases, though, once a qubit is read, it is either 1 or 0 and loses its other state information.
Qubits typically start life at 0, although they are often then moved into an indeterminate
state using a Hadamard Gate, which results in a qubit that will read out as 0 half the time
and 1 the other half. Other gates are available to flip the state of a qubit by varying
amounts and directions — both relative to the 0 and 1 axes, and also a third axis
that represents phase, and provides additional possibilities for representing information.
The specific operations and gates available depend on the quantum computer and toolkit
you’re using.
Superposition and entanglement are impressive physical phenomena, but leveraging them
to do computation requires a very different mindset and programming model. You can’t
simply throw your C code on a quantum computer and expect it to run, and certainly not
to run faster. Fortunately, mathematicians and physicists are way ahead of the computer
builders here, having developed clever algorithms that take advantage of quantum
computers decades before the machines started to appear.
Some of the first quantum algorithms created, and honestly, some of the few useful ones
I’ve found that you can understand without a graduate degree in math, are for secure
cryptographic key distribution. These algorithms use the property of entanglement to
allow the key creator to send one of each of many pairs of qubits to the recipient. The full
explanation is pretty long, but the algorithms rely on the fact that if anyone intercepts and
reads one of the entangled bits en route, the companion qubit at the sender will be
affected. By passing some statistics back and forth, the sender and receiver can figure out
whether the key was transmitted securely, or was hacked on the way.
You may have read that quantum computers one day could break most current
cryptography systems. They will be able to do that because there are some very clever
algorithms designed to run on quantum computers that can solve a hard math problem,
which in turn can be used to factor very large numbers.
One of the most famous is Shor’s Factoring Algorithm. The difficulty of factoring large
numbers is essential to the security of all public-private key systems — which are the
most commonly used today.
Current quantum computers don’t have nearly enough qubits to attempt the task, but
various experts predict they will within the next 3-8 years.
That leads to some potentially dangerous situations, such as if only governments and the
super-rich had access to the ultra-secure encryption provided by quantum computers.
ADVANTAGES:
The main advantage of quantum computing is it can execute any task very faster
when compared to the classical computer, generally the atoms changes very faster
in case of the traditional computing whereas in quantum computing it changes
even more faster. But all the tasks can’t be done better by quantum computing
when compared to traditional computer.
In quantum computing qubit is the conventional superposition state and so there is
an advantage of exponential speedup which is resulted by handle number of
calculations.
The other advantage of quantum computing is even classical algorithm
calculations are also performed easily which is similar to the classical computer.
CONCLUSION
The field of quantum computing is growing rapidly as many of today's leading computing
groups, universities, colleges, and all the leading IT vendors are researching the topic.
This pace is expected to increase as more research is turned into practical applications.
Although practical machines lie years in the future, this formerly fanciful idea is gaining
plausibility.
The current challenge is not to build a full quantum computer right away; instead to move
away from the experiments in which we merely observe quantum phenomena to
experiments in which we can control these phenomena. Systems in which information
obeys the laws of quantum mechanics could far exceed the performance of any
conventional computer. Therein lies the opportunity and the reward. No one can predict
when we will build the first quantum computer; it could be this year, perhaps in the next
10 years, or centuries from now. Obviously, this mind-boggling level of computing
power has enormous commercial, industrial, and scientific applications, but there are
some significant technological and conceptual issue to resolve first.