Quantum Computers
While computers have been around for the majority of
the 20th century, quantum computing was first theorized just 20 years ago, by a
physicist at the
Argonne National Laboratory. Paul Benioff
is credited with first applying quantum theory to computers in 1981. Benioff
theorized about creating a quantum Turing machine. Most digital computers are
based on the Turing Theory and his Turing machine (a concept, not an actual
device).
Today's computers, like a Turing machine, work by
manipulating bits that exist in one of two states, as a 0 or a 1. Quantum
computers aren't limited to two states; they encode information as quantum bits,
or qubits. A qubit can be a 1 or a 0, or it can exist in a superposition that is
simultaneously both 1 and 0 or somewhere in between. Qubits represent atoms that
are working together to act as a computer memory and processor. Because a
quantum computer can contain these multiple states simultaneously, it has the
potential to be millions of times more powerful than today's most powerful
supercomputers.
This superposition of qubits is what gives quantum
computers their inherent parallelism. According to physicist David Deutsch, this
parallelism allows a quantum computer to work on a million computations at once,
while your desktop PC works on one. A 30-qubit quantum computer would equal the
processing power of a conventional computer that could run at 10 teraflops, or
trillions of operations per second. The fastest supercomputers have only
achieved speeds of about 2 teraflops.
Quantum computers also utilize another aspect of
quantum mechanics known as entanglement. One problem with the idea of quantum
computers is that if you try to look at the sub-atomic particles, you could bump
them, and thereby change their value. But in quantum physics, if you apply an
outside force to two atoms, it can cause them to become entangled, and the
second atom can take on the properties of the first atom. So if left alone, an
atom will spin in all directions; but the instant it is disturbed it chooses one
spin, or one value; and at the same time, the second entangled atom will choose
an opposite spin, or value. This allows us to know the value of the qubits
without actually looking at them, which would collapse them back into 1's or
0's.
Quantum computers could one day replace silicon
chips, just like the transistor replaced vacuum tubes.
Most research in quantum
computing is still very theoretical. The most advanced quantum computers have
not gone beyond manipulating more than 7 qubits, meaning that they are still at
the "1 + 1" stage.
However, the potential
remains that quantum computers one day could perform, quickly and easily,
calculations that are incredibly time-consuming on conventional computers.
Several key advancements have been made in quantum computing in the last two
years.
Ø In August 2000,
researchers at
IBM-Almaden
Research Center developed what they claimed was the most
advanced quantum computer developed to date. The 5-qubit quantum computer was
designed to allow the nuclei of five fluorine atoms to interact with each other
as qubits, be programmed by radio frequency pulses, and be detected by nuclear
magnetic resonance (NMR) instruments similar to those used in hospitals. Led by
Dr. Isaac Chuang, the IBM team was able to solve in one step a mathematical
problem that would take conventional computers repeated cycles. The problem,
called order-finding, involves finding the period of a particular function, a
typical aspect of many mathematical problems involved in cryptography.
Ø
In March 2000, scientists
at Los Alamos National Laboratory announced the
development of a 7-qubit quantum computer within a single drop of liquid. The
quantum computer uses NMR to manipulate particles in the atomic nuclei of
molecules of trans-crotonic acid, a simple fluid consisting of molecules made up
of six hydrogen and four carbon atoms. The NMR is used to apply electromagnetic
pulses, which force the particles to line up. These particles in positions
parallel or counter to the magnetic field allow the quantum computer to mimic
the information-encoding of bits
in digital computers.
Ø
In 1998, Los Alamos and
Massachusetts Institute of Technology researchers managed to spread a single
qubit across three nuclear spins in each molecule of a liquid solution of
alanine or trichloroethylene molecules. Spreading out the qubit made it harder
to corrupt, allowing researchers to use entanglement to study interactions
between states as an indirect method for analyzing the quantum information.