Scientists demonstrate 'universal' programmable quantum processor

November 15, 2009
Scientists demonstrate 'universal' programmable quantum processor

Enlarge

NIST postdoctoral researcher David Hanneke at the laser table used to demonstrate the first universal programmable processor for a potential quantum computer. A pair of beryllium ions (charged atoms) that hold information in the processor are trapped inside the cylinder at the lower right. A colorized image of the two ions is displayed on the monitor in the background. Credit: J. Burrus/NIST

Physicists at the National Institute of Standards and Technology have demonstrated the first "universal" programmable quantum information
processor able to run any program allowed by quantum mechanics -- the rules governing the submicroscopic world -- using two quantum bits (qubits) of information. The processor could be a module in a future quantum computer, which theoretically could solve some important problems that are intractable today.

The NIST demonstration, described in Nature Physics, marks the first time any research group has moved beyond demonstrating individual tasks for a quantum processor—as done previously at NIST and elsewhere—to perform programmable processing, combining enough inputs and continuous steps to run any possible two-qubit program.

The NIST team also analyzed the quantum processor with the methods used in traditional computer science and electronics by creating a diagram of the processing circuit and mathematically determining the 15 different starting values and sequences of processing operations needed to run a given program. "This is the first time anyone has demonstrated a programmable quantum processor for more than one ," says NIST postdoctoral researcher David Hanneke, first author of the paper. "It's a step toward the big goal of doing calculations with lots and lots of qubits. The idea is you'd have lots of these processors, and you'd link them together."

The NIST processor stores binary information (1s and 0s) in two beryllium ions (electrically charged atoms), which are held in an electromagnetic trap and manipulated with ultraviolet lasers. Two ions in the trap help cool the beryllium ions.

NIST scientists can manipulate the states of each qubit, including placing the ions in a "superposition" of both 1 and 0 values at the same time, a significant potential advantage of information processing in the quantum world. Scientists also can "entangle" the two qubits, a quantum phenomenon that links the pair's properties even when the ions are physically separated.

With these capabilities, the NIST team performed 160 different processing routines on the two qubits. Although there are an infinite number of possible two-qubit programs, this set of 160 is large and diverse enough to fairly represent them, Hanneke says, making the processor "universal." Key to the experimental design was use of a random number generator to select the particular routines that would be executed, so all possible programs had an equal chance of selection. This approach was chosen to avoid bias in testing the processor, in the event that some programs ran better or produced more accurate outputs than others.

Ions are among several promising types of qubits for a quantum computer. If they can be built, quantum computers have many possible applications such as breaking today's most widely used encryption codes, such as those that protect electronic financial transactions. In addition to its possible use as a module of a quantum computer, the new processor might be used as a miniature simulator for interactions in any quantum system that employs two energy levels, such as the two-level ion qubit systems that represent energy levels as 0s and 1s. Large quantum simulators could, for example, help explain the mystery of high-temperature superconductivity, the transmission of electricity with zero resistance at temperatures that may be practical for efficient storage and distribution of electric power.

The new paper is the same NIST research group's third major paper published this year based on data from experiments with trapped ions. They previously demonstrated sustained quantum information processing and entanglement in a mechanical system similar to those in the macroscopic everyday world. NIST research contributes to advances in national priority areas, such as information security, as well as NIST mission work in precision measurement and atomic clocks.

In the latest NIST experiments reported in Nature Physics, each program consisted of 31 logic operations, 15 of which were varied in the programming process. A logic operation is a rule specifying a particular manipulation of one or two qubits. In traditional computers, these operations are written into software code and performed by hardware.

The programs did not perform easily described mathematical calculations. Rather, they involved various single-qubit "rotations" and two-qubit entanglements. As an example of a rotation, if a qubit is envisioned as a dot on a sphere at the north pole for 0, at the south pole for 1, or on the equator for a balanced superposition of 0 and 1, the dot might be rotated to a different point on the sphere, perhaps from the northern to the southern hemisphere, making it more of a 1 than a 0.

Each program operated accurately an average of 79 percent of the time across 900 runs, each run lasting about 37 milliseconds. To evaluate the processor and the quality of its operation, NIST scientists compared the measured outputs of the programs to idealized, theoretical results. They also performed extra measurements on 11 of the 160 programs, to more fully reconstruct how they ran and double-check the outputs.

As noted in the paper, many more qubits and logic operations will be required to solve large problems. A significant challenge for future research will be reducing the errors that build up during successive operations. Program accuracy rates will need to be boosted substantially, both to achieve fault-tolerant computing and to reduce the computational "overhead" needed to correct errors after they occur, according to the paper.

As a non-regulatory agency of the U.S. Department of Commerce, NIST promotes U.S. innovation and industrial competitiveness by advancing measurement science, standards and technology in ways that enhance economic security and improve our quality of life.

More information: D. Hanneke, J.P. Home, J.D. Jost, J.M. Amini, D. Leibfried & D.J. Wineland. 2009. Realization of a programmable two-qubit quantum processor. . Posted online Nov. 15.

Source: National Institute of Standards and Technology (news : web)

4.5 /5 (25 votes)  

Filter


Move the slider to adjust rank threshold, so that you can hide some of the comments.


Display comments: newest first

NeilFarbstein
Nov 15, 2009

Rank: not rated yet
"The programs did not perform easily described mathematical calculations. Rather, they involved various single-qubit "rotations" and two-qubit entanglements. As an example of a rotation, if a qubit is envisioned as a dot on a sphere at the north pole for 0, at the south pole for 1, or on the equator for a balanced superposition of 0 and 1, the dot might be rotated to a different point on the sphere, perhaps from the northern to the southern hemisphere, making it more of a 1 than a 0. "
Whats the difference between a q bit processor and an analog computer? The placement of dots on the "globes" seems to be an analog function. Smoothly varying and continuous. Do the dots stop at points of quantum nodes?
Damon_Hastings
Nov 15, 2009

Rank: not rated yet
I think it has something to do with the superposition of states allowing massively parallel computation within a single processor. In essence, the processor tries out all possible solutions to a problem simultaneously, with each potential solution represented by one state in the superposition. The correct solution is then "chosen" by the instantaneous waveform collapse (where the collapse is guided by the probability distribution function carefully crafted by the processor). Thus, the processor tries out thousands of solutions in the time it would normally take to try only one. And now put tons of those processors on the same chip!

But I don't pretend to really understand any of this. As a computer programmer, I'm beginning to wonder whether I'm going to need QM classes to program future computers effectively...
Arikin
Nov 15, 2009

Rank: not rated yet
Damon_Hastings, You won't need QM classes. That is the whole point of the "programs" they were testing. Abstraction from the inner hardware workings allows you the programmer to program and not think about that.

This is almost the same process of current computers when the modern version started out. Think of room sized computers with punch cards that could barely do anything.
Damon_Hastings
Nov 15, 2009

Rank: not rated yet
Well, the programs they were testing in this article consisted entirely of esoteric quantum operations such as "rotations" and "entanglements". Same story with all existing "quantum programming languages" listed at http://en.wikiped...gramming

There are efforts underway to create a functional (conventional) Quantum Programming language, but they're still very much in the early stages: http://www.dcs.gl...rvey.pdf -- and they'll be... weird.

"quantum computers raise interesting problems
for the design of programming languages"

"it was only in 1996 that work towards the design of [high-level Quantum Programming] languages began to be published."

I'm certain today's programs will run on tomorrow's quantum computers, but they might not actually make use of those computers' "quantumness", i.e. the massive internal parallelism that will provide such incredible speed -- unless you translate the programs to a QP language.
ReeseJ2
Nov 16, 2009

Rank: not rated yet
I would tend to agree, the language used to make use of the new properties of quantum computers will certainly be very different from anything used now, but think about the difference between, say, Scheme and C. Just like you don't need to understand the differences in the machine code underlying Scheme and C, I suspect that no good QP language would require any sort of understanding of quantum mechanics. A different kind of logical thought, certainly, but not quantum mechanics.
Damon_Hastings
Nov 16, 2009

Rank: 5 / 5 (3)
Man, I hope you're right. After a few hours of studying QM, I inevitably start to feel like someone must have slipped a tab of acid into my drink...
Noumenon
Nov 16, 2009

Rank: 5 / 5 (25)
".... have many possible applications such as breaking today's most widely used encryption codes, such as those that protect electronic financial transactions"

Why would anyone want to do this?
Noumenon
Nov 16, 2009

Rank: 5 / 5 (25)
I agree Damen. I worked as a programmer also and have mastered the art of 'spaghetti code' in c and assembler, but I'm afraid quantum programming will make my 'worst' efforts seem like cobol.
eachus
Nov 16, 2009

Rank: not rated yet
Damon_Hastings:
Man, I hope you're right. After a few hours of studying QM, I inevitably start to feel like someone must have slipped a tab of acid into my drink...

You are getting there. I used to think that, "You don't need to be crazy to understand quantum menchanics, but it helps." Now I realize that anyone who understands QM had better conceal that understanding around psychiatrists. You have to think in a way that they would see as a non-functional world view.

Will we get to the point where a classical world-view will be recognized as a special case of QM? I doubt it. The views are just too different. In a QM experiment, I have to accept that the calculated probability of a particle being in a particular place has to be understood as the particle being smeared over all possible positions. Not two places at once, but an infinite (aleph-1) number of positions.
avacoder
Nov 16, 2009

Rank: 5 / 5 (2)
"If you think you understand quantum mechanics, you don't understand quantum mechanics"
-- Richard Feynman
Noumenon
Nov 16, 2009

Rank: 4.9 / 5 (27)
I think you are right eachus. What we call classical understanding involves conforming reality within concepts like causality, space, time, etc,... and according to Kant, these are a-priori conditions for understanding to be possible (built-in intuitions), given the nature of mind. So the classical conceptual structure for understanding is supplied by mind rather than discovered independent of it's use. This conceptual framework is a subjective component of phenomenal reality, it is an artifact of the process of conceptualizing reality , and not an independantly entity. This view point is similar to Bohr's, whom A. Pais called Kant's successor.
Rank 4.5 /5 (25 votes)
Relevant PhysicsForums posts
  • Light Resonance
    created6 hours ago
  • Infrared light and prisms
    created7 hours ago
  • Oscilloscope triggering function on aperiodic signals...
    created8 hours ago
  • How can pulleys or levers multiply forces?
    created14 hours ago
  • why higher resistance means more heat produced in a circuit
    created17 hours ago
  • Pascals principle
    created20 hours ago
  • More from Physics Forums - Classical Physics

More news stories

Transparent iron? For the first time, an experiment shows that atomic nuclei can become transparent

At the high-brilliance synchrotron light source PETRA III, a team of DESY scientists headed by Dr. Ralf Röhlsberger has succeeded in making atomic nuclei transparent with the help of X-ray light. At the ...

Physics / General Physics

created 9 hours ago | popularity 5 / 5 (5) | comments 1 | with audio podcast

Physicists build highly efficient 'no-waste' laser

A team of University of California, San Diego researchers has built the smallest room-temperature nanolaser to date, as well as an even more startling device: a highly efficient, "thresholdless" laser that ...

Physics / General Physics

created 9 hours ago | popularity 5 / 5 (14) | comments 2 | with audio podcast

Quantum physicist explains $100K offer for proof scaled-up quantum computing is impossible

(PhysOrg.com) -- MIT researcher Scott Aaronson has certainly riled the physics community with his offer this past Friday, of $100,000 to anyone who can prove that scaled-up quantum computing is impossible. ...

Physics / Quantum Physics

created 14 hours ago | popularity 4.5 / 5 (8) | comments 27 | with audio podcast weblog

Flipping a light switch in the cell: Quantum dots used for targeted neural activation

By harnessing quantum dots—tiny light-emitting semiconductor particles a few billionths of a meter across—researchers at the University of Washington (UW) have developed a new and vastly more targeted ...

Physics / Optics & Photonics

created 11 hours ago | popularity 5 / 5 (3) | comments 0 | with audio podcast

Unusual 'collapsing' iron superconductor sets record for its class

(PhysOrg.com) -- A team from the National Institute of Standards and Technology and the University of Maryland has found an iron-based superconductor that operates at the highest known temperature for a material ...

Physics / Superconductivity

created 13 hours ago | popularity 4.3 / 5 (3) | comments 2 | with audio podcast


Astronomy team discovers nearby dwarf galaxy

(PhysOrg.com) -- A team led by UCLA research astronomer Michael Rich has used a unique telescope to discover a previously unknown companion to the nearby galaxy NGC 4449, which is some 12.5 million light years ...

Amasia: As next supercontinent forms, Arctic Ocean, Caribbean will vanish first

(PhysOrg.com) -- Geologists at Yale University have proposed a new theory to describe the formation of supercontinents, the epic process by which Earth’s major continental blocks combine into a single ...

Why are there so few fish in the Earth's oceans?

(PhysOrg.com) -- A Stony Brook University researcher has found that, contrary to popular belief, there are not plenty of fish in the sea.

Scientists strengthen memory by stimulating key site in brain

Ever gone to the movies and forgotten where you parked the car? New UCLA research may one day help you improve your memory.

Most stretchable spider silk reported

The egg sac silk of the cocoon stalk of the cave spider Meta menardi is the most stretchable egg sac silk yet tested, according to a study published Feb. 8 in the open access journal PLoS ONE.

Study shows how DNA finds its match

It's been more than 50 years since James Watson and Francis Crick showed that DNA is a double helix of two strands that complement each other. But how does a short piece of DNA find its match, out of the millions ...