A programmable two-qubit solid-state quantum processor under ambient conditions

Quantum computers, which take advantage of the superposition and entanglement of physical states, could outperform their classical counterparts in solving problems with technological impact such as factoring large numbers and searching databases. A quantum processor executes algorithms by applying a programmable sequence of gates to an initialized state of qubits, which coherently evolves into a final state containing the result of the computation. Although quantum processors with a few qubits have been demonstrated on multiple quantum computing platforms, realization of solid-state programmable quantum processor under ambient conditions remains elusive. Here we report a programable quantum processor that can be programmed with fifteen parameters to realize arbitrary unitary transformations on two spin qubits in a nitrogen-vacancy (NV) center in diamond. We implemented the Deutsch-Jozsa and Grover search algorithms with average success rates above 80%. The results pave the way to implement the programmable method in a large-scale quantum processor.

[1]  A. Zeilinger,et al.  Experimental one-way quantum computing , 2005, Nature.

[2]  L. DiCarlo,et al.  Demonstration of two-qubit algorithms with a superconducting quantum processor , 2009, Nature.

[3]  Lov K. Grover Quantum Mechanics Helps in Searching for a Needle in a Haystack , 1997, quant-ph/9706033.

[4]  S. Debnath,et al.  Demonstration of a small programmable quantum computer with atomic qubits , 2016, Nature.

[5]  D. Matsukevich,et al.  Entanglement of single-atom quantum bits at a distance , 2007, Nature.

[6]  D. D. Awschalom,et al.  Decoherence-protected quantum gates for a hybrid solid-state spin register , 2012, Nature.

[7]  C. Piermarocchi,et al.  Experimental realization of the one qubit Deutsch-Jozsa algorithm in a quantum dot , 2004, cond-mat/0401226.

[8]  Experimental demonstration of deterministic one-way quantum computation on a NMR quantum computer , 2008, 0806.0907.

[9]  M S Kim,et al.  Experimental realization of Deutsch's algorithm in a one-way quantum computer. , 2007, Physical review letters.

[10]  L. Jiang,et al.  Quantum entanglement between an optical photon and a solid-state spin qubit , 2010, Nature.

[11]  P. C. Haljan,et al.  Implementation of Grover's quantum search algorithm in a scalable system , 2005 .

[12]  Igor L. Markov,et al.  Minimal universal two-qubit controlled-NOT-based circuits (8 pages) , 2004 .

[13]  A. Harrow,et al.  Practical scheme for quantum computation with any two-qubit entangling gate. , 2002, Physical Review Letters.

[14]  Jiangfeng Du,et al.  Experimental fault-tolerant universal quantum gates with solid-state spins under ambient conditions , 2015, Nature Communications.

[15]  J. P. Home,et al.  Realization of a programmable two-qubit quantum processor , 2009, 0908.3031.

[16]  Barenco,et al.  Elementary gates for quantum computation. , 1995, Physical review. A, Atomic, molecular, and optical physics.

[17]  D. Deutsch,et al.  Rapid solution of problems by quantum computation , 1992, Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences.

[18]  M. Feng,et al.  Room-temperature implementation of the Deutsch-Jozsa algorithm with a single electronic spin in diamond. , 2010, Physical review letters.

[19]  D. E. Savage,et al.  A programmable two-qubit quantum processor in silicon , 2017, Nature.

[20]  A Retzker,et al.  Electron-mediated nuclear-spin interactions between distant nitrogen-vacancy centers. , 2011, Physical review letters.

[21]  N. Gershenfeld,et al.  Experimental Implementation of Fast Quantum Searching , 1998 .

[22]  M. Markham,et al.  Ultralong spin coherence time in isotopically engineered diamond. , 2009, Nature materials.

[23]  J Wrachtrup,et al.  Dynamic polarization of single nuclear spins by optical pumping of nitrogen-vacancy color centers in diamond at room temperature. , 2008, Physical review letters.

[24]  D. Leung,et al.  Experimental realization of a quantum algorithm , 1998, Nature.

[25]  Jonathan A. Jones,et al.  Implementation of a quantum search algorithm on a quantum computer , 1998, Nature.

[26]  A. V. Gorshkov,et al.  Scalable architecture for a room temperature solid-state quantum information processor , 2010, Nature Communications.

[27]  F. Schmidt-Kaler,et al.  Implementation of the Deutsch–Jozsa algorithm on an ion-trap quantum computer , 2003, Nature.

[28]  S. Ramelow,et al.  Deutsch-Jozsa algorithm using triggered single photons from a single quantum dot , 2006, 2006 Conference on Lasers and Electro-Optics and 2006 Quantum Electronics and Laser Science Conference.

[29]  D. Deutsch Quantum computational networks , 1989, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.