Large-scale silicon quantum photonics implementing arbitrary two-qubit processing
Integrated optics is an engineering solution proposed for exquisite control of photonic quantum information. Here we use silicon photonics and the linear combination of quantum operators scheme to realise a fully programmable two-qubit quantum processor. The device is fabricated with readily available CMOS based processing and comprises four nonlinear photon-sources, four filters, eighty-two beam splitters and fifty-eight individually addressable phase shifters. To demonstrate performance, we programmed the device to implement ninety-eight various two-qubit unitary operations (with average quantum process fidelity of 93.2$\pm$4.5%), a two-qubit quantum approximate optimization algorithm and efficient simulation of Szegedy directed quantum walks. This fosters further use of the linear combination architecture with silicon photonics for future photonic quantum processors.
- Research Article
70
- 10.1038/s41534-019-0129-z
- Jan 25, 2019
- npj Quantum Information
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.
- Research Article
26
- 10.1103/physreva.68.032312
- Sep 23, 2003
- Physical Review A
Two-qubit operations may be characterized by their capacities for communication, both with and without free entanglement, and their capacity for creating entanglement. We establish a set of inequalities that give an ordering to the capacities of two-qubit unitary operations. Specifically, we show that the capacities for entanglement creation and bidirectional communication without entanglement assistance are at least as great as half the bidirectional communication capacity with entanglement assistance. In addition, we show that the bidirectional communication that can be performed using an ensemble may be increased via a two-qubit unitary operation by twice the operation's capacity for entanglement.
- Research Article
19
- 10.1103/physreva.69.042311
- Apr 16, 2004
- Physical Review A
We present a systematic analysis how one can improve performance of probabilistic programmable quantum processors. We generalize a simple Vidal-Masanes-Cirac processor that realizes U(1) rotations on a qubit with the phase of the rotation encoded in a state of the program register. We show how the probability of success of the probabilistic processor can be enhanced by using the processor in loops. In addition we show that the same strategy can be utilized for a probabilistic implementation of non-unitary transformations on qubits. In addtion, we show that an arbitrary SU(2) transformations of qubits can be encoded in program state of a universal programmable probabilistic quantum processor. The probability of success of this processor can be enhanced by a systematic correction of errors via conditional loops. Finally, we show that all our results can be generalized also for qudits. In particular, we show how to implement SU (N) rotations of qudits via programmable quantum processor and how the performance of the processor can be enhanced when it is used in loops.
- Conference Article
- 10.1063/1.4903117
- Jan 1, 2014
- AIP conference proceedings
We investigate distributed implementation of two-qubit unitary operations over two primitive networks, the butterfly network and the ladder network, as a first step to apply network coding for quantum computation. By classifying two-qubit unitary operations in terms of the Kraus-Cirac number, the number of non-zero parameters describing the global part of two-qubit unitary operations, we analyze which class of two-qubit unitary operations is implementable over these networks with free classical communication. For the butterfly network, we show that two classes of two-qubit unitary operations, which contain all Clifford, controlled-unitary and matchgate operations, are implementable over the network. For the ladder network, we show that two-qubit unitary operations are implementable over the network if and only if their Kraus-Cirac number do not exceed the number of the bridges of the ladder.
- Research Article
159
- 10.1038/nphys1453
- Nov 15, 2009
- Nature Physics
The universal quantum computer is a device capable of simulating 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, "universal" refers to the ability to perform arbitrary unitary transformations in the system's computational space. The combination of arbitrary single-quantum-bit (qubit) gates with an entangling two-qubit gate is a gate set capable of achieving universal control of any number of qubits, provided that these gates can be performed repeatedly and between arbitrary pairs of qubits. Although gate sets have been demonstrated in several technologies, they have as yet been tailored toward specific tasks, forming a small subset of all unitary operators. Here we demonstrate a programmable quantum processor 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 160 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 large-scale quantum processor, and the methods used here are suitable for such a device.
- Research Article
1
- 10.1038/s41586-026-10423-9
- Jan 1, 2026
- Nature
The scalability and power of quantum computing architectures depend critically on high-fidelity operations and robust and flexible qubit connectivity1–3. In this respect, mobile qubits are particularly attractive as they enable dynamic and reconfigurable qubit arrays. This approach allows quantum processors to adapt their connectivity patterns during operation, implement different quantum error correction codes on the same hardware and optimize resource use through dedicated functional zones for specific operations such as measurement or entanglement generation4–7. Such flexibility also relieves architectural constraints, as recently demonstrated in atomic systems based on trapped ions4,5 and neutral atoms manipulated with optical tweezers6,7. In solid-state platforms, highly coherent shuttling of electron spins was recently reported8,9. A key outstanding question is whether it may be possible to perform quantum gates directly on the mobile spins. Here we demonstrate two-qubit operations between two electron spins carried towards each other in separate travelling potential minima in a semiconductor device. We find that the interaction strength is highly tunable by their spatial separation. When we shuttle the two spins towards the centre by 120 nm each for a total displacement of 240 nm, we achieve an average two-qubit gate fidelity of about 99%. Furthermore, we implement conditional post-selected quantum state teleportation between qubits separated by 320 nm with an average gate fidelity of 87%, showcasing the potential of mobile spin qubits for non-local quantum information processing. We expect that operations on mobile qubits will become a universal feature of future large-scale semiconductor quantum processors.
- Research Article
- 10.1038/s41586-026-10523-6
- May 1, 2026
- Nature
The development of large-scale, high-fidelity quantum processors is a fundamental scientific challenge, essential for exploring the boundaries of classical computation and advancing towards fault-tolerant systems. Gaussian boson sampling not only serves as a prominent model for demonstrating quantum computational advantage1-3 but can also generate bosonic error-correcting codes for fault-tolerant quantum computing4-6. However, its scalability has been hindered by significant photon loss in increasingly large and complex encoding circuits. Here we show a programmable photonic quantum processor, Jiuzhang 4.0, which incorporates 1,024 high-efficiency squeezed states into a hybrid spatial-temporal encoded 8,176-mode circuit. By achieving 92% source efficiency and 51% overall system efficiency, the processor produces samples with detection events up to 3,050 photons, representing an order-of-magnitude increase in scale over previous demonstrations7-10. This architecture realizes a cubic scaling of connectivity (163=4,096), enabling sampling within a Hilbert space of dimension approximately 102,461. The experimental results are rigorously validated against all current classical simulation methods, especially the matrix product state algorithms recently designed to exploit photon loss11. The ability to control thousands of photons in programmable low-loss quantum processors pushes the experimental frontier into a regime far beyond classical tractability and opens a pathway to trillion-qumode three-dimensional cluster states and fault-tolerant photonic quantum hardware.
- Research Article
9
- 10.1088/2058-9565/acdd92
- Jun 21, 2023
- Quantum Science and Technology
Training a quantum machine learning model generally requires a large labeled dataset, which incurs high labeling and computational costs. To reduce such costs, a selective training strategy, called active learning (AL), chooses only a subset of the original dataset to learn while maintaining the trained model’s performance. Here, we design and implement two AL-enpowered variational quantum classifiers to investigate the potential applications and effectiveness of AL in quantum machine learning. Firstly, we build a programmable free-space photonic quantum processor, which enables the programmed implementation of various hybrid quantum-classical computing algorithms. Then, we code the designed variational quantum classifier with AL into the quantum processor, and execute comparative tests for the classifiers with and without the AL strategy. The results validate the great advantage of AL in quantum machine learning, as it saves at most 85% labeling efforts and 91.6% percent computational efforts compared to the training without AL on a data classification task. Our results inspire AL’s further applications in large-scale quantum machine learning to drastically reduce training data and speed up training, underpinning the exploration of practical quantum advantages in quantum physics or real-world applications.
- Research Article
1
- 10.1103/physreva.97.042341
- Apr 25, 2018
- Physical Review A
We analyze optimal schemes and also propose some practical schemes for the nonlocal conversion from two shared Bell pairs to four-qubit entangled states in optical quantum networks. In the analysis, we consider two-qubit operations as nonlocal operations and minimize the number of access to ancillary qubits as possible. First, we consider two-qubit unitary operations without using ancillary qubits and derive a necessary and sufficient condition for convertible states. Second, we consider nonlocal optical systems composed of passive linear optics and postselection. For the passive linear optical systems, we derive achievable upper bounds of success probabilities of the conversion in the case without ancillary qubits. We also compare the optimal success probabilities with those of previously proposed schemes. Finally, we discuss success probabilities of the conversion in the case with ancillary qubits.
- Research Article
20
- 10.1109/tit.2016.2604382
- Aug 5, 2016
- IEEE Transactions on Information Theory
To apply network coding for quantum computation, we study the distributed implementation of unitary operations over all separated input and output nodes of quantum networks. We consider a setting of networks where quantum communication between nodes is restricted to sending just a qubit, but classical communication is unrestricted. We analyze which N-qubit unitary operations are implementable over cluster networks by investigating transformations of a given cluster network into quantum circuits. We show that any two-qubit unitary operation is implementable over the butterfly network and the grail network, which are fundamental primitive networks for classical network coding. We also analyze probabilistic implementations of unitary operations over cluster networks.
- Research Article
3
- 10.1364/prj.517294
- Aug 1, 2024
- Photonics Research
Simulating the dynamic evolution of physical and molecular systems in a quantum computer is of fundamental interest in many applications. The implementation of dynamics simulation requires efficient quantum algorithms. The Lie-Trotter-Suzuki approximation algorithm, also known as the Trotterization, is basic in Hamiltonian dynamics simulation. A multi-product algorithm that is a linear combination of multiple Trotterizations has been proposed to improve the approximation accuracy. However, implementing such multi-product Trotterization in quantum computers remains challenging due to the requirements of highly controllable and precise quantum entangling operations with high success probability. Here, we report a programmable integrated-photonic quantum simulator based on a linear combination of unitaries, which can be tailored for implementing the linearly combined multiple Trotterizations, and on the simulator we benchmark quantum simulation of Hamiltonian dynamics. We modify the multi-product algorithm by integrating it with oblivious amplitude amplification to simultaneously reach high simulation precision and high success probability. The quantum simulator is devised and fabricated on a large-scale silicon-photonic quantum chip, which allows the initialization, manipulation, and measurement of arbitrary four-qubit states and linearly combined unitary gates. As an example, the quantum simulator is reprogrammed to emulate the dynamics of an electron spin and nuclear spin coupled system. This work promises the practical dynamics simulations of real-world physical and molecular systems in future large-scale quantum computers.
- Research Article
7
- 10.1016/j.optcom.2012.12.003
- Dec 21, 2012
- Optics Communications
Splitting unknown two-qubit pure or mixed state via one-dimensional six-qubit cluster state
- Research Article
2
- 10.1126/science.adp6802
- Nov 27, 2025
- Science (New York, N.Y.)
Topological phases of matter are of both fundamental and practical interest. In this study, we implemented both equilibrium and nonequilibrium higher-order topological phases using a two-dimensional programmable superconducting quantum processor. Quantum programming of nonequilibrium higher-order topological phases was achieved by constructing quantum circuits comprising >50 cycles of Floquet operators on a six-by-six qubit array. Additionally, we introduce a universal approach based on measuring the dynamics of chiral density to identify distinct nonequilibrium higher-order topological features, including Floquet corner topological invariants and π-energy topological corner modes. Our work may enable the use of programmable quantum processors to explore exotic higher-order nonequilibrium topological phases of matter.
- Research Article
3
- 10.1002/prop.200410175
- Oct 11, 2004
- Fortschritte der Physik
We analyze how to improve performance of probabilistic programmable quantum processors. We show how the probability of success of the probabilistic processor can be enhanced by using the processor in loops. In addition, we show that an arbitrary SU(2) transformations of qubits can be encoded in program state of a universal programmable probabilistic quantum processor. The probability of success of this processor can be enhanced by a systematic correction of errors via conditional loops. Finally, we show that all our results can be generalized also for qudits.
- Research Article
36
- 10.1103/physrevb.102.075424
- Aug 11, 2020
- Physical Review B
Majorana fermions subject to the non-Abelian braid group are believed to be the basic ingredients of future topological quantum computations. In this work, we propose to simulate Majorana fermions of the Kitaev model in electric circuits based on the observation that the circuit Laplacian can be made identical to the Hamiltonian. A set of AC voltages along the chain plays a role of the wave function. We generate an arbitrary number of topological segments in a Kitaev chain. A pair of topological edge states emerge at the edges of a topological segment. Its wave function is observable by the position and the phase of a peak in impedance measurement. It is possible to braid any pair of neighboring edge states with the aid of T-junction geometry. By calculating the Berry phase acquired by their eigenfunctions, the braiding is shown to generate one-qubit and two-qubit unitary operations. We explicitly construct Clifford quantum gates based on them. We also present an operator formalism by regarding a topological edge state as a topological soliton intertwining the trivial segment and the topological segment. Our analysis shows that the electric-circuit approach can simulate the Majorana-fermion approach to topological quantum computations.