Photonic Quantum Computing#
Linear optical quantum computing, boson sampling, and Xanadu’s Borealis. Photon sources, interferometers, and photon detectors.
Photonic quantum computers use individual photons as qubits. Photons travel at the speed of light, barely interact with their environment, and can be manipulated at room temperature using standard optical components. These properties make photonics attractive, but the difficulty of making photons interact with each other poses a fundamental challenge for two-qubit gates.
Encoding Qubits in Photons#
A single photon offers several degrees of freedom for qubit encoding:
Polarization: \(|0\rangle = |H\rangle\) (horizontal), \(|1\rangle = |V\rangle\) (vertical). Simple to manipulate with waveplates and polarizing beam splitters.
Path (dual-rail): The photon occupies one of two spatial modes. \(|0\rangle = |1_a, 0_b\rangle\), \(|1\rangle = |0_a, 1_b\rangle\). Beam splitters and phase shifters implement arbitrary single-qubit gates.
Time-bin: The photon arrives in an early or late time window. Robust for long-distance fiber transmission.
Single-qubit operations are straightforward. A beam splitter acts as a Hadamard gate on dual-rail qubits. Phase shifters implement \(Z\)-rotations. Any single-qubit unitary can be decomposed into these elements.
The Two-Qubit Gate Problem#
Photons do not naturally interact with each other. In most media, two photons pass through one another with no effect. This makes entangling gates difficult.
The KLM scheme (Knill, Laflamme, Milburn, 2001) showed that universal quantum computation is possible using only linear optics (beam splitters and phase shifters), single-photon sources, and photon detectors. The key insight: measurement-induced nonlinearity. By performing auxiliary measurements, a probabilistic entangling gate can be made to work. When the measurement gives the right outcome, the gate succeeds; otherwise, the computation must be restarted or the failure handled by a protocol layer.
The success probability of a basic KLM CNOT is 1/16 without feedforward. With teleportation-based boosting and ancilla photons, the success probability can be increased, but at the cost of enormous resource overhead. This overhead is the central challenge of linear optical quantum computing.
Measurement-Based Quantum Computing#
An alternative paradigm avoids the gate-by-gate approach entirely. In measurement-based quantum computing (MBQC), a large entangled state (a cluster state) is prepared first, and computation proceeds by measuring individual qubits in chosen bases. The measurement outcomes, combined with classical feedforward, implement the desired quantum circuit.
For photonics, this means the hard part is generating the cluster state. Once it exists, computation requires only single-qubit measurements (which are easy for photons) and fast classical logic.
Fusion-based quantum computing (FBQC), developed by PsiQuantum, generates small entangled resource states and “fuses” them together probabilistically using beam splitters and detectors. Failed fusions create holes in the cluster state that are handled by the error-correcting code.
Continuous-Variable Photonics#
Instead of encoding qubits in single photons, continuous-variable (CV) approaches use the quadratures of the electromagnetic field. Squeezed states replace single photons as the resource, and homodyne detection replaces photon counting.
Xanadu’s Borealis processor (2022) used 216 squeezed-light modes entangled in a time-multiplexed architecture to demonstrate a Gaussian boson sampling advantage. This is not universal quantum computing, but it represents a computational task that is intractable for classical computers.
Hardware Components#
Component |
State of the Art |
Challenge |
|---|---|---|
Single-photon source |
InGaAs quantum dots, ~60% efficiency |
Indistinguishability, scalability |
Photon detector |
Superconducting nanowire (SNSPD), >98% efficiency |
Requires 1-4 K cooling |
Interferometer |
Silicon photonic chips, thousands of modes |
Phase stability, loss |
Fiber/waveguide loss |
~0.2 dB/km (telecom fiber) |
On-chip loss adds up |
Squeezer |
15 dB squeezing demonstrated |
Integration, bandwidth |
Room Temperature Operation#
A significant advantage of photonic systems is that the optical manipulation occurs at room temperature. Beam splitters, waveplates, and phase shifters work without cryogenics. However, the best single-photon detectors (SNSPDs) still require cryogenic cooling, so a fully room-temperature system is not yet achievable.
Photonic advantage demonstrations
Both Jiuzhang (USTC, 2020/2021) and Borealis (Xanadu, 2022) demonstrated quantum computational advantage using photonic systems. These were boson sampling tasks, not universal computation, but they showed that photonic processors can outperform classical supercomputers on specific problems.
Further Reading#
Knill, E., Laflamme, R., and Milburn, G. J., “A scheme for efficient quantum computation with linear optics,” Nature 409, 46 (2001). doi:10.1038/35051009
Bartolucci, S. et al., “Fusion-based quantum computation,” Nat. Commun. 14, 912 (2023). doi:10.1038/s41467-023-36493-1
Madsen, L. S. et al., “Quantum computational advantage with a programmable photonic processor,” Nature 606, 75 (2022). doi:10.1038/s41586-022-04725-x