Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Realization of a programmable two-qubit quantum processor



David Hanneke, Jonathan Home, John D. Jost, Jason Amini, Dietrich G. Leibfried, David J. Wineland


The universal quantum computer is a device that could simulate any physical system and represents a major goal for the field of quantum information science. Algorithms performed on such a device are predicted to offer significant gains for some important computational tasks. In the context of quantum information, "universality" refers to the ability to perform arbitrary unitary transformations in the system's Hilbert space. The combination of arbitrary single-quantum-bit (qubit) gates with an entangling two-qubit gate is a universal set for computation in any size Hilbert space, provided these can be performed repeatedly and between arbitrary pairs of qubits. Though universal gate sets have been demonstrated in several technologies, they have as yet been tailored toward specific tasks, forming an infinitesimal group in the space of unitary operators. Here we demonstrate a programmable quantum computer that realises arbitrary unitary transformations on two qubits, which are stored in trapped atomic ions. Using quantum state and process tomography, we characterise the fidelity of our implementation for a large number of randomly chosen operations. This universal control is equivalent to simulating any pairwise interaction between spin-1/2 systems. A programmable multi-qubit register could form a core component of a larger quantum processor, and the methods used here are suitable for such a device.
Nature Physics


arbitrary unitary transformation, quantum information science, quantum register, trapped ions, universal quantum computer


Hanneke, D. , Home, J. , Jost, J. , Amini, J. , Leibfried, D. and Wineland, D. (2009), Realization of a programmable two-qubit quantum processor, Nature Physics, [online], (Accessed April 17, 2024)
Created November 15, 2009, Updated February 19, 2017