Photonic quantum information processing: a concise review
Sergei Slussarenko, Geoff J. Pryde

TL;DR
Photonic quantum information processing has advanced significantly, leveraging photons' mobility and low noise for quantum communication and medium-scale quantum computing, with ongoing technological and theoretical developments.
Contribution
This review provides a concise overview of experimental progress, key technologies, and theoretical approaches in photonic quantum information processing, serving as an accessible introduction and resource.
Findings
Photons enable quantum entanglement, teleportation, and key distribution.
Technological advancements include integrated platforms, improved sources, and detectors.
Photonic quantum computing is progressing towards medium- and large-scale processing.
Abstract
Photons have been a flagship system for studying quantum mechanics, advancing quantum information science, and developing quantum technologies. Quantum entanglement, teleportation, quantum key distribution and early quantum computing demonstrations were pioneered in this technology because photons represent a naturally mobile and low-noise system with quantum-limited detection readily available. The quantum states of individual photons can be manipulated with very high precision using interferometry, an experimental staple that has been under continuous development since the 19th century. The complexity of photonic quantum computing device and protocol realizations has raced ahead as both underlying technologies and theoretical schemes have continued to develop. Today, photonic quantum computing represents an exciting path to medium- and large-scale processing. It promises to out aside…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Photonic quantum information processing: a concise review
Sergei Slussarenko
Centre for Quantum Dynamics & Centre for Quantum Computation and Communication Technology, Griffith University, Brisbane, QLD 4111, Australia.
Geoff J. Pryde
Centre for Quantum Dynamics & Centre for Quantum Computation and Communication Technology, Griffith University, Brisbane, QLD 4111, Australia.
Abstract
Photons have been a flagship system for studying quantum mechanics, advancing quantum information science, and developing quantum technologies. Quantum entanglement, teleportation, quantum key distribution and early quantum computing demonstrations were pioneered in this technology because photons represent a naturally mobile and low-noise system with quantum-limited detection readily available. The quantum states of individual photons can be manipulated with very high precision using interferometry, an experimental staple that has been under continuous development since the 19th century. The complexity of photonic quantum computing device and protocol realizations has raced ahead as both underlying technologies and theoretical schemes have continued to develop. Today, photonic quantum computing represents an exciting path to medium- and large-scale processing. It promises to put aside its reputation for requiring excessive resource overheads due to inefficient two-qubit gates. Instead, the ability to generate large numbers of photons—and the development of integrated platforms, improved sources and detectors, novel noise-tolerant theoretical approaches, and more—have solidified it as a leading contender for both quantum information processing and quantum networking. Our concise review provides a flyover of some key aspects of the field, with a focus on experiment. Apart from being a short and accessible introduction, its many references to in-depth articles and longer specialist reviews serve as a launching point for deeper study of the field.
Contents
I Introduction
I.1 Optical quantum computing
With the invention of the quantum computing (QC) concept, the development of suitable optical quantum technology became both an interesting approach to the problem, and a necessity. On one hand, the advantages of using photons as information carriers seem to be obvious: photons are clean and decoherence-free quantum systems for which single-qubit operations can be easily performed with incredibly high fidelity Peters et al. (2003). On the other hand, quantum information handling with photons as “flying qubits” is required for communication-based quantum information science tasks, such as networking quantum computers and enabling distributed processing.
In terms of the traditional DiVincenzo criteria of a quantum computer DiVincenzo (2000), five out of seven are essentially satisfied by choosing photons. The remaining criteria are harder to satisfy because photons don’t easily interact, making deterministic two-qubit gates a challenge. Among the additional technical considerations is photon loss, which arises from currently-imperfect detection and photon generation techniques, and from scattering and absorption in optical components comprising the computation circuits. And although photons are always flying, computing and networking tasks may need them to be delayed or stored, so an extra device—an optical quantum memory—may sometimes be needed. Addressing each of these considerations requires additional resources, creating a notionally large optical QC overhead that has sometimes led to negative perceptions of the photonic approach.
Of course, there is intense research underway in the development of deterministic optical (but matter-mediated) quantum gates Tiecke et al. (2014); Tiarks et al. (2016); Langford et al. (2011), which could take photonic quantum computing in a new direction. Meanwhile, the idea of linear optical quantum computing (LOQC) that relies on simple, but probabilistic, quantum operations has increasing promise as it has continued development over the last 20 years. The earlier history of the field is covered in previous reviews Ralph and Pryde (2009); Kok et al. (2007); O’Brien, Furusawa, and Vučković (2009); Ladd et al. (2010) that have appeared regularly in the literature. Here, we do not provide a typical review—that is, we do not present a comprehensive encapsulation of all the achievements of the field during the past decade. Instead, we concentrate on the few technological, experimental and theoretical advances that we think play key roles on the path towards a universal quantum computer operating with individual photons and linear operations. On the technology side, we look at photon detection and generation tools, and integrated waveguide technology—and some new intermediate quantum computing demonstrations that these enable. On the conceptual side, we discuss a few promising ways towards a realistic universal linear optical quantum computer. We will concentrate on photonic111In this article, we use the term ‘photonic’ to refer to schemes with counted photons, i.e. to discrete-variable schemes such as those with qubit photon or qudit photon. quantum computing (PQC) that relies on qubits encoded in discrete variables, noting, however, that quantum computing with continuous variables has now become an important part of LOQC Lloyd and Braunstein (1999); Braunstein and van Loock (2005); Menicucci et al. (2006); Lenzini et al. (2018a). But before that, we start with a brief refresher on the basic conceptual elements and history of PQC.
I.2 Basics
A qubit can be encoded as probability amplitudes corresponding to the photon occupation of two modes of some degree of freedom of the optical field. This method is known as dual-rail encoding. The most commonly-used mode pairs are orthogonal polarizations or non-overlapping propagation paths, but recently, other degrees of freedom such as transverse spatial Dada et al. (2011); D’Ambrosio et al. (2012); Erhard et al. (2018), frequency mode Roslund et al. (2013); Cai et al. (2017); Kues et al. (2017); Lukens and Lougovski (2017), temporal bin- Brendel et al. (1999); Humphreys et al. (2013); Jayakumar et al. (2014); Samara et al. (2019) and temporal mode- Kielpinski, Corney, and Wiseman (2011); Humphreys et al. (2013); Brecht et al. (2015); Averchenko et al. (2017); Ansari et al. (2018a) encoding are attracting attention. One-qubit operations—i.e. the shifting of single-photon population between the two modes that comprise the dual-rail qubit, and applications of phase shifts between them—are easily and reliably implemented using interferometry in the degree of freedom of choice. A great advantage of optical quantum computing is that it does not have to be confined to qubits: many of the degrees of freedom listed provide a natural way to encode multi-level qudits. Moreover, several degrees of freedom of the same photon can be used simultaneously Gao et al. (2010a); Graham et al. (2015); Wang et al. (2015); Malik et al. (2016); Wang et al. (2018a). (As we will discuss later, these tools provide a natural advantage for optics, allowing for simpler logical circuits even when working with qubits as the basic logical elements.) A way to realize an arbitrary -dimensional unitary transformation on the mode space, with linear optics, has been outlined by Reck et al. Reck et al. (1994) quite some time ago, with recent improvements Clements et al. (2016) and expansions Tischler, Rockstuhl, and Słowik (2018). In principle, Reck-type schemes could perform universal processing with a single photon in many modes used to represent multiple qubits. Unfortunately, that encoding leads to exponential scaling in the number optical components, and thus cannot be used to build a scalable quantum computer. Thus the use of multiple single photons is required for circuits with two-qubit gates and beyond.
It is natural, then, to implement one qubit per photon, with a dual-rail encoding. Two-qubit operations require the ability to apply a phase shift rotation on one of the qubits depending on the state of the remaining qubit Milburn (1989). These are trickier to implement than single qubit operations, since this is a nonlinear optical interaction, and such optical nonlinearities, at the single photon level, are extremely weak. An alternative is to mimic nonlinear operations with linear optics and measurement, resulting in a probabilistic gate that provides the correct operation after an appropriate postselection, or with an additional heralding signal.
Historically, a variety of approaches to efficient optical quantum computing were discussed and investigated, for example Ref. [Gottesman and Chuang, 1999] and references therein. However, the field of LOQC took off with the proposal of Knill, Laflamme and Milburn (KLM) Knill, Laflamme, and Milburn (2001), who invented a scalable photonic scheme that required linear optics components, single photon detection and classical feed-forward only (the reader may enjoy reading Ref. [Myers and Laflamme, 2004] for comprehensive lecture notes and Ref. [Kok et al., 2007] for a historical overview of KLM). The KLM scheme essentially works by using nonclassical interference to generate a phase shift that is nonlinear with respect to photon number, conditioned on photons appearing at certain heralding modes. These operations are then built into nondeterministic logical gates. The gates are used in a repeat-until-success mode, and the operation of a successful gate is teleported onto the logical qubits. Use of a large number of concatenated steps, and lots of ancilla photons, leads to essentially deterministic gates. The KLM scheme theoretically allowed for a resource-efficient implementation of two- and multi-qubit gates— unlike encoding a single photon across many modes, the resource scaling was not exponential in the number of qubits, but rather linear. Thus the KLM scheme provides a pathway to build a universal quantum computer, albeit with a large overhead of ancilla qubits (and their associated circuitry) to deal with the use of nondeterministic two-qubit gates. With the advent of a viable theoretical approach, photonic quantum computing became the subject of extensive theoretical and experimental development. As well finding approaches that reduce the overhead due to nondeterminism, making this scheme practical also requires high-quality technological components to make, manipulate and measure Wiseman and Milburn (2009) the photon qubits. We first turn our attention to these technology considerations.
II Photon Technology
II.1 Detecting a photon
A photon’s life in a quantum experiment starts with its generation and concludes with its detection. Both processes need to be efficient, and their performance and properties play essential role in PQC. In this section, we start from the end—with a look at single photon detection Migdall et al. (2013) technology.
An ideal photon detector (PD) clicks every time a photon hits it and immediately restarts its operation. It does not produce false positive signals when no real photons were detected (so-called “dark counts”) and it also tells exactly how many photons were detected in the same spatio-temporal mode. Such ideal photon detectors do not exist yet. Existing PDs are correspondingly characterized by detection efficiency , reset time (that sets the maximum detection rate), detection time jitter , dark count rate , and photon-number-resolving (PRN) capabilities. While a perfect PD is not actually required for PQC Silva, Rötteler, and Zalka (2005), improving the PD performance to very high levels is important for a realistic and scalable platform.
Setting aside historical and exotic approaches, the PD of choice for optical quantum information science experiments has been the Si avalanche photodiode (APD) operating in Geiger mode. These are relatively fast (), low-noise (typical counts per second) detectors. Unfortunately, their limited quantum efficiency, typically up to , sets a practical limit on the number of photons that can be used simultaneously in an experiment. A probability of detecting, say, ten photons with ten detectors is already less than , and things get exponentially worse with increasing photon number. Si APDs do not possess photon number resolving (PNR) capabilities Eisaman et al. (2011) and their maximum efficiency wavelength range is quite limited. In particular, it does not cover the telecommunications bands around and . The equivalent detector for , the InGaAs APD, suffers from lower quantum efficiency and higher dark counts.
Inefficient detection was a significant limiting factor for PQC for quite some time. Things started to turn for the better with the advent of superconducting nanowire single-photon detectors Gol’tsman et al. (2001); Rosfjord et al. (2006) (SNSPDs). These provided something close to a direct substitute for the usual APDs: they have comparable () reset times, yet can achieve detection efficiencies of up to (Ref. [Marsili et al., 2013]) (and recently even (Ref. [Reddy et al., 2019])) in the telecom wavelength range. SNSPDs work by passing a current though a superconducting nanowire close to the critical current—then, the energy absorbed from even a single photon can transition the device to normal resistivity. The subsequent voltage spike is filtered and amplified, and registered as a detection. SNSPDs are a bit more complicated to operate than APDs, as they require cryogenic temperatures of 0.8-3K (depending on the superconducting material), but the massive enhancement in detection efficiency justifies the inconvenience. SNSPD performance can also be optimized to any wavelength by selecting the appropriate material and designing a suitable optical cavity that envelops the nanowire. They can also be designed to efficiently interface with fiber-optic inputs. In short, besides providing an enormous increase in detection efficiency, SNSPDs have enabled operation at telecom wavelength, that benefits from previous development of optical materials and efficient photonic tools. This detector performance is also beneficial for quantum communication and other low-loss applications, e.g. Refs. [Bussières et al., 2014; Saglamyurek et al., 2015; Shalm et al., 2015; Weston et al., 2016; Valivarthi et al., 2016; Slussarenko et al., 2017].
Research on superconducting detectors is still ongoing, aimed at understanding detection mechanisms in different types of nanowire materials Renema et al. (2014); Engel et al. (2015); Gaudio et al. (2016); Marsili et al. (2016); Renema et al. (2017), improving its performance in terms of reset times Kerman et al. (2013), time jitter Esmaeil Zadeh et al. (2017); Korzh et al. (2018), and developing new methods of accurate detection efficiency measurements Tiedau et al. (2019). Although intrinsic dark counts are low, SNSPDs are susceptible to picking up background thermal radiation from the input fiber’s room-temperature environment—this can be overcome by spectral filtering.
The key remaining limitation of this technology is the lack of PNR capability. While schemes that turn SNSPDs into PNR detectors are being investigated Mattioli et al. (2015), a different type of detector, based on transition-edge sensors (TESs) Cabrera et al. (1998) can be also employed in experiments where photon number counting is essential. TES detectors work as bolometers with single-photon-level resolution: absorption near the superconducting transition changes the resistance of the device monotonically with photon number, which can be read out through an integrating circuit. TESs have excellent PNR skills Burenkov et al. (2017): in recent experiments they were able to efficiently discriminate up to photons in the same spatio-temporal mode Harder et al. (2016). At the same time they have shown to be able to reach in the telecom wavelength range Lita, Miller, and Nam (2008), with further developments leading to even higher Lita et al. (2010); Fukuda et al. (2011), closely approaching the ideal . TESs can also be optimized to any wavelength in the visible and IR range. A critical drawback of a TES detector is its slow operation, with reset times and time jitter. Efforts in improving TES time performance are ongoing, with reset times as fast as Calkins et al. (2011) and time jitters of down to Lamas-Linares et al. (2013) (for photons) having been demonstrated. Still, these numbers are at least two orders of magnitude higher than might be considered practical for PQC, where clock cycles of ns are likely required for the practical switching of flying photons.
II.2 Generating a photon
Having exceptional detectors isn’t much use if one can’t efficiently make high-quality photons on which to encode qubits.
Computing tasks in the near and long term require the capability of simultaneously generating a large Li et al. (2015) () number of single photon states. The obvious way to achieve this is to have a large () number of deterministic sources that can simultaneously produce one and only one photon each at the push of a button (i.e. on a trigger event). Moreover, these photons must necessarily be: (a) efficiently collected so to be sent into the PQC processor and not lost (e.g. by absorption, scattering, diffraction or mode mismatch during the generation and fiber in-coupling process); (b) in a pure quantum state and indistinguishable from one another; and (c) compatible with the low-loss material and high-efficiency detection technology from above. At present, sources that properly satisfy this list do not exist. However, truly deterministic, high-quality photon sources like this are being developed using diverse physical systems Eisaman et al. (2011), such as trapped ions and atoms, color centers in diamonds, semiconductors, quantum dots Senellart, Solomon, and White (2017), and other, more exotic, methods (e.g. Ref. [He et al., 2017a; Vogl et al., 2018; Tran et al., 2017]). Some of these rely on the use of a single emitter that, in principle, naturally provides on-demand single-photon emission, while others—such as atomic ensemble Ferguson et al. (2016) and parametric nonlinear processes Dell’Anno, Siena, and Illuminati (2006)—require heralding signals and switching to make them so. (The requirements for achieving deterministic operation in practice will be considered in the next subsection.)
In the meantime, the key enabling technology for experimental quantum optics, spontaneous parametric downconverson Louisell, Yariv, and Siegman (1961); Klyshko (1969); Burnham and Weinberg (1970) (SPDC), remains a practical way to generate high-quality single photons nondeterminstically. Developments in this technology have effectively addressed the feature list (a)-(c) above. In this three-wave mixing nonlinear process, a pump photon from a laser has a small probability to be converted into a pair of ‘daughter’ (signal and idler) photons. The process must obey the momentum (, phase matching) and energy () conservation laws, with and , , being the wavevectors and angular frequencies of pump, signal and idler photons, respectively. SPDC is probabilistic, but it can be used to produce “heralded” single photon (and more complex multi-photon Wagenknecht et al. (2010); Barz et al. (2010); Hamel et al. (2014); Krapick et al. (2016)) states, where the presence of a photon is heralded by the detection of its twin. Alternatively, SPDC can produce photon pairs that are naturally entangled in polarization Kwiat et al. (1995), transverse spatial modes Mair et al. (2001); Dada et al. (2011), or frequency Giovannetti et al. (2002); Kuzucu et al. (2005). With modest effort, it is possible to produce photon pairs with entanglement in a time-bin encoding Brendel et al. (1999), or even in multiple degrees of freedom simultaneously Barreiro et al. (2005).
SPDC can be a simple and cost-effective way to get single photons and (entangled) photon pairs but, in its original and simplest form, it is far from an ideal photon source for PQC. Ongoing technological development is changing that. Among the immense variety of SPDC-based sources that have been developed and reviewed over past years Eisaman et al. (2011); Caspani et al. (2017); Ansari et al. (2018b); Flamini, Spagnolo, and Sciarrino (2019), we concentrate here on some advances that directly serve realistic PQC.
A typical SPDC output from a simple, critically phase-matched, bulk-crystal source Kwiat et al. (1995) is not compatible with efficient coupling into single-mode optical fiber, because its transverse spatial profile is far from a gaussian mode, resulting in coupling loss. This results in coupling loss into single (gaussian) mode fiber. Also, the twin photons are intrinsically entangled in frequency. This means that detection of one photon—to herald the presence of another— without resolving its wavelength degrades the purity of the heralded photon Grice and Walmsley (1997). The spectral filtering necessary to remove this entanglement adds even more loss to the source. Moreover, traditional SPDC photon wavelengths sit around , due to the standard use of Si APDs and compatible with readily-available pump laser wavelengths. At these wavelengths, the material loss (e.g. in fibers) is significant, and detection efficiency is limited. A typical experiment involving more than one photon pair would have heralding efficiency (probability of a heralded photon to successfully travel from a source to a detector and produce a click Klyshko (1980)) of , although some experiments report (Ref. [Yao et al., 2012]). Under these conditions, setting up several photon-pair sources allowed creation of complex photonic states of up to ten photons Wang et al. (2016), but the low collective detection rates, and achievable state quality, limited the long-term prospects of these sources.
A significant step forward was the application of quasi-phase matching Hum and Fejer (2007) (QPM), via periodically poled nonlinear crystals. This expanded the range of possible phasematching wavelengths and emission geometries Bonfrate et al. (1999); Tanzilli et al. (2001); Sanaka, Kawahara, and Kuga (2001); Banaszek, U’Ren, and Walmsley (2001) and enabled collinear, beam-like downconversion in the telecom wavelength range. With both photons emitted into an almost-single, almost-identical, almost-Gaussian spatial mode, the mode-matching loss and fiber propagation loss could be kept very low, leading to high heralding efficiencies. Using type-II phase matching meant that degenerate photons could be deterministically separated with polarization optics. With the addition of interferometric schemes to generate polarization entanglement Fedrizzi et al. (2007); Evans et al. (2010), QPM SPDC sources could deliver entangled photon pairs with either continuous wave Kim, Fiorentino, and Wong (2006); Wong, Shapiro, and Kim (2006) or pulsed laser pumps Kuzucu and Wong (2008); Scheidl et al. (2014).
There remained the need to remove the residual spectral entanglement in downconverted photons. This was recently solved by applying the concept of group velocity matching (GVM) Grice and Walmsley (1997); Keller and Rubin (1997); König and Wong (2004). By carefully engineering the relative group velocities of the pump, signal and idler photons, and adjusting the pump laser bandwidth and SPDC crystal length, the joint spectrum of the daughter photons can be controlled. It can be arranged that the signal photon is in a single spectral mode, and the idler photon is in a single spectral mode, to high fidelity. (Note that the photons do not need to be in the same spectral mode as one another.) This technique provides photon pairs that are inherently uncorrelated in their spectrum Grice, U’Ren, and Walmsley (2001); U’Ren et al. (2005), and reduces or removes the need for spectral filtering. GVM at specific donwconversion wavelength sets is attained by selecting an appropriate nonlinear material—KTP (potassium titanyl phosphate) proved to be suitable for degenerate downconversion in the telecom region. Using GVM, a number of frequency uncorrelated Mosley et al. (2008); Jin et al. (2013), non-degenerate Kaneda et al. (2016) and degenerate indistinguishable Evans et al. (2010); Gerrits et al. (2011); Bruno et al. (2014); Greganti et al. (2018) pure photon-pair sources at telecom wavelength have been demonstrated. Combined with optimized mode matching with the optical fiber Bennink (2010) and high efficiency detection technology in telelcom wavelength range, GVM allowed realization of pulsed telecom photon-pair sources that are simultaneously pure, highly efficient and (if desired) entangled in a chosen degree of freedom Jin et al. (2014); Shalm et al. (2015); Weston et al. (2016); Slussarenko et al. (2017). Further tailoring of the crystal’s nonlinearity profile Brańczyk et al. (2011); Dixon, Shapiro, and Wong (2013); Graffitti et al. (2017) provides photons that are fully uncorrelated in their spectrum Chen et al. (2017); Graffitti et al. (2018a); Chen et al. (2019), completely removing the need for lossy spectral filtering. Investigation of the performance and limitations of periodically poled SPDC sources continues Meyer-Scott et al. (2017); Laudenbach et al. (2017); Zielnicki et al. (2018); Graffitti et al. (2018b) and even tools for complete SPDC optimization are now available Shalm et al. .
These developments have provided an enormous leap forward for SPDC technology, helping it to get close to satisfying many of the criteria (a)-(c) for ideal photon generation. Heralding efficiencies jumped Slussarenko et al. (2017); Renema, Shchesnovich, and Garcia-Patron (2019) to above . The entangled state quality is harder to survey, because of the variety of figures of merit that are used. Focussing on a couple of standard ones, quantum state purities over (Ref. [Tischler et al., 2018]) have been observed, and entangled state qualities—equivalent to the fidelity 222We use as the definition of the fidelity between the states and with a maximally entangled state—above have been achieved in the lab Rangarajan, Goggin, and Kwiat (2009); Shalm et al. (2015); Bierhorst et al. (2018); Tischler et al. (2018); Lohrmann et al. (2018). These high-performance sources have also allowed realization of important experiments in entanglement verification Giustina et al. (2015); Shalm et al. (2015) and quantum metrology Slussarenko et al. (2017).
However, these advances relate to what happens when a photon pair is generated—the pair generation process itself is probabilistic. In the next section, we consider how SPDC or other technologies may be used provide deterministic single photon generation.
II.3 Generating a photon deterministically
Photon-pair sources from SPDC and related processes—like spontaneous four-wave mixing (SFWM) Fiorentino et al. (2002); Rarity et al. (2005); Fulconis et al. (2005); Fan, Migdall, and Wang (2005)—are not only nondeterministic but generally operate at low generation probabilities. In order to keep the single photon state quality high, pump powers have to be kept low, otherwise multiple photon pairs will be generated at the same time Fulconis et al. (2007). This limits practical photon-pair generation probability , for SPDC and similar processes, to . Directly combining an array of such sources (that will together produce simultaneous pairs with probability ) to generate a larger quantum state is essentially not a viable option for a scalable photonic quantum computer.
A more feasible alternative is to employ a deterministic photon source. In recent years, photon-on-demand sources based on quantum dots Gazzano and Solomon (2016), both free-space Gazzano et al. (2013); Somaschi et al. (2016); Senellart, Solomon, and White (2017) and integrated Kim et al. (2017); Aghaeimeibodi et al. (2018); Dutta et al. (2018) into optical waveguides, have demonstrated a significant increase in brightness, enabling new quantum computation experimental demonstrations He et al. (2017b). (It is worth noting that although quantum dots are usually assumed to provide single photons on demand, quantum dots can also generate entangled photon pairs Dousse et al. (2010); Bennett et al. (2010); Jayakumar et al. (2014); Heinze, Zrenner, and Schumacher (2017); Prilmüller et al. (2018); Huber et al. (2018) and superpositions of photon number states Loredo et al. (2019).) Although quantum dots 333We have focused on quantum dots as these are the leading contender to SPDC/SFWM for photon sources in PQC. However, as mentioned earlier, a variety of other single emitters are also suitable in principle. can couple to optical cavities with very high efficiency Englund et al. (2007); Somaschi et al. (2016); Wang et al. (2019a), a currently outstanding problem is coupling light efficiently into single mode optical fibers, with present coupling efficiencies 444Here, we mean the ratio of the rate of photons coupled to the rate of trigger pulses. (Ref. [Wang et al., 2017a]). Moreover, each quantum dot is usually spectrally different from others due to structural and environmental inhomogeneities, so the photons emitted by two dots are distinguishable from each other. PQC relies on non-classical interference, and the lack of indistinguishability makes it complicated to increase the number of photons used simultaneously in an experiment. One way to fix this is to tune the emission spectrum of different quantum dots to make indistinguishable Patel et al. (2010); Ellis et al. (2018). Alternatively, a single quantum dot can be used to generate all the required photons. For this, a pulsed output stream of photons from the dot is demultiplexed into different spatial channels via a free-space Wang et al. (2018b); Antón et al. (2019) or integrated Lenzini et al. (2017) active optical network. The multiplexed photons are then each delayed by appropriate amounts, so as to be output simultaneously from the source setup.
Similar active optical circuits can also, in principle, turn probabilistic sources such as SPDC into deterministic ones. To realize this, an array of sources is used—see Fig. 1(a). Detecting the heralding signals from such an array will label which source has successfully generated a photon pair. Then, the corresponding heralded photon can be actively re-routed through an optical network towards the output, while other photons, if generated, would be discarded by the same network. Using sources this way theoretically boosts the generation efficiency to , ideally, without increasing the pump power that impinges on a single nonlinear crystal and thus without increasing the amount of high-photon-number noise from multiple-pair generation events. (In principle, the network can also filter out multiple-pair generation events if photon-number resolving detectors are used.) This concept Migdall, Branning, and Castelletto (2002); Shapiro and Wong (2007), experimentally demonstrated in 2011 (Ref. [Ma et al., 2011]), has moved significantly towards practicality since then Collins et al. (2013); Meany et al. (2014); Francis-Jones, Hoggarth, and Mosley (2016), in part because of the use of fiber- and waveguide-based integrated platforms to help scaling.
Another method, that does not require multiple separate sources, is to use time Pittman, Jacobs, and Franson (2002); Migdall, Branning, and Castelletto (2002); Jeffrey, Peters, and Kwiat (2004) (or frequency Grimau Puigibert et al. (2017); Joshi et al. (2018)) multiplexing of a single source Pittman, Jacobs, and Franson (2002); Migdall, Branning, and Castelletto (2002); Jeffrey, Peters, and Kwiat (2004). In the time multiplexing approach, shown in Fig. 1(b), a heralded photon pair is generated in a random time bin, but the timing is recorded through detection of the heralding signal. The heralded photons are sent into an active temporal delay network and switched so as to exit the network at a fixed, although lower, repetition rate. The number of time bins that is used to output one single photon plays the role of sources in a spatial multiplexing scheme. Thus the improvement in generation probability scales with the size of the delay network, but is affected negatively by the loss in optical components in it. This multiplexing idea has been recently implemented in a number of experiments, demonstrating multiplexing with large-scale Mendoza et al. (2016), or large-scale and low-loss Kaneda et al. (2015) networks, or with devices that produce indistinguishable output photons Xiong et al. (2016). The experimental demonstration that includes all of these features Kaneda and Kwiat (2019) produced single photons in the output fiber with a probability of , and these photons displayed a non-classical interference visibility . A more in-depth look at near-deterministic sources can be found in Ref. [Caspani et al., 2017].
Interesting preliminary work has also been done towards combining these kinds of techniques to simultaneously generate more than one single photon at a time. The multiplexing approach can be applied to more than one probabilistic source to generate states with one photon in each of modes Gimeno-Segovia et al. (2017); Zhang et al. (2017). An alternative method is to use an optical quantum memory to synchronize several probabilistic sources Kaneda et al. (2017). Although quantum memory might be as simple as a switchable optical delay (in a free-space, fiber, or waveguide loop, for example), there is also extensive theoretical and experimental development of memories based on matter systems Lvovsky, Sanders, and Tittel (2009), with recent achievements including but not limited to broadband Saglamyurek et al. (2011); Saunders et al. (2016), high-speed Kaczmarek et al. (2018), multimode Ferguson et al. (2016); Tiranov et al. (2016), telecom-compatible Saglamyurek et al. (2015); Ranĉić et al. (2017), or configurable Campbell et al. (2014) memories, capable of storing vector- Parigi et al. (2015), vortex- Yang et al. (2018), or entangled- Saglamyurek et al. (2015); Tiranov et al. (2016) qubits, and storage with long coherence times Zhong et al. (2015), high storage efficiency Hedges et al. (2010); Cho et al. (2016); Wang et al. (2019b) and fidelity Hosseini et al. (2011); Vernaz-Gris et al. (2018).
Over the span of slightly more than a decade, photon detection and the probabilistic generation of high-quality photons have undergone transformational advances, and the development of deterministic sources is well underway, with no in-principle barriers to their realization. (There are also other interesting advances, such as spectrally narrowband sources Rambach et al. (2016) for metrology and fundamental physics applications Rambach et al. (2018), that we do not cover here.)
II.4 Manipulating a photon
Thus, before proceeding to the next section, we briefly turn our attention to technologies for manipulating photons for PQC. Precise and accurate control of photon’s polarization, path or time-bin stat has always been the strength of PQC Ralph and Lund (2009). Recently, this has been extended to performing reconfigurable mode transformations in integrated quantum optics Wang et al. (2018c). Modern electro-optic elements, such as Pockels cells or integrated electro-optic modulators, allow fast polarization switching sufficient perform rigorous Bell tests with locality and freedom of choice loopholes closed Giustina et al. (2015); Shalm et al. (2015) or spatial mode switching for source multiplexing purposes Lenzini et al. (2017); Wang et al. (2018b); Antón et al. (2019). Efficient tools for manipulation of more exotic degrees of freedom, such as frequency-time Eckstein, Brecht, and Silberhorn (2011), or transverse spatial modes Slussarenko et al. (2013) are also being developed, including the techniques that transfer information from one degree of freedom to another, such as polarization to spatial transverse mode D’Ambrosio et al. (2012), discrete variable to continuous variable Sychev et al. (2018), frequency conversion Kasture et al. (2016), and so on.
II.5 Integrated quantum photonics
While introducing the relevant advances in photon detection and generation technology, we mostly limited ourselves to the “bulk” optics environment, with separate optical components sitting on a tabletop. As the scale of PQC demonstrations grows to larger numbers of photons and gates, the importance of technological scalability and miniaturization becomes increasingly apparent. Integrated waveguides and optical chips offer an obvious path to implementing circuits at scale, i.e. with huge numbers of components packaged compactly. Thus, these technologies are now playing a significant role in the field Tanzilli et al. (2012). Several characteristics are important for a waveguide platform: the achievable density of optical components; low propagation and coupling losses; and the ability and speed of active reconfiguration, for example. It is also desirable to integrate sources and detectors onto the optical chip.
Different materials offer their own strengths and advantages for realizing a practical integrated quantum photonics platform. Femtosecond-laser-written waveguides (typically in a glass) support polarization qubits Sansoni et al. (2010) and are not restricted to a 2D geometry, allowing realization of complex couplings in 3D interferometric networks Crespi et al. (2016). Lithium niobate, a material that is already well established in classical integrated photonics, is an efficient and flexible platform for photon sources and fast switchable electro-optical components operating at the GHz rates. Both ion-indiffused and high-index-contrast etched waveguides are being developed and employed Bonneau et al. (2012); Lenzini et al. (2017); Höpker et al. (2017); Krasnokutska et al. (2018); Krasnokutska, Tambasco, and Peruzzo (2019); Aghaeimeibodi et al. (2018). Silicon-based optical chips offer high component density, low loss, the ability or potential to integrate every necessary component, and compatibility with existing foundry processes Silverstone et al. (2016). An enormous range of other materials platforms are also under consideration.
On the integrated detection front, a lot of work has been done Ferrari, Schuck, and Pernice (2019) in embedding SNSPDs into optical chips since the first demonstration in 2011 (Ref. [Sprengers et al., 2011]). This ongoing effort has already provided fast and efficient Pernice et al. (2012), low-noise Schuck, Pernice, and Tang (2013), fast and low-noise Kahl et al. (2015), or low-noise, efficient and fast Akhlaghi, Schelew, and Young (2015) (and even faster Münzberg et al. (2018)) detection at telecom wavelength. Significant effort is being put into turning waveguided SNSPDs into waveguided PNR detectors, see for example Ref. [Höpker et al., 2017] and references therein, and Ref. [Mattioli et al., 2015]. Similar developments are happening on the TES integration side Calkins et al. (2013); Höpker et al. (2019).
The situation is even more vivid regarding integrated photon sources. QPM-based downconversion, which now plays the key role in heralded photon and photon-pair generation, was in fact first demonstrated in fiber Bonfrate et al. (1999) and integrated waveguides Tanzilli et al. (2001); Sanaka, Kawahara, and Kuga (2001); Banaszek, U’Ren, and Walmsley (2001). An important advantage here is the transverse spatial confinement of the three (pump, signal, idler) propagating optical modes along the entire length of the nonlinear material. This confinement allows construction of a photon-pair source with both high brightness (absolute generation rate calculated in pairs per second per mode per unit of pump power) together with high heralding efficiency. This is advantageous compared to bulk SPDC, where the spatial mode configuration for high brightness is different from the one that provides high heralding efficiency Bennink (2010). Using integrated technology, efficient sources in the telecom wavelength range Zhong et al. (2010), including ones with GVM Eckstein et al. (2011); Harder et al. (2013), have also been realized, leading to the development of fully-packaged, banana-sized Montaut et al. (2017), and highly efficient photon-pair source; and similar sources in a variety of material platforms Atzeni et al. (2018); Meyer-Scott et al. (2018). Techniques have been demonstrated for direct and practical characterization of nonlinear operations (like SPDC) in integrated quantum photonics Lenzini et al. (2018b). Integrated optics has also shown the capability of using more than one degree of freedom of a photon Atzeni et al. (2018).
A number of materials for integrated optical components have no nonlinearity, making them unsuitable for SPDC-based photon-pair sources. In this case, a practical alternative is SFWM. It is a nonlinear parametric process where two pump photons (degenerate or otherwise) are converted into two daughter photons (degenerate or otherwise), conserving energy and momentum. Historically investigated in optical fibers Fiorentino et al. (2002); Rarity et al. (2005); Fulconis et al. (2005); Fan, Migdall, and Wang (2005) due to the isotropic nature of amorphous silica, this method is now commonly adopted in those integrated platforms where nonlinearities dominate Sharping et al. (2006); Davanço et al. (2012). A GVM-like approach for controlling the joint spectrum of daughter photons was also subsequently generalized to SFWM Garay-Palmett et al. (2007) and implemented experimentally in fiber Smith et al. (2009a) and on a chip Spring et al. (2013a). The scalability of the integrated optics approach allows one to fabricate arrays of nearly identical photon sources Silverstone et al. (2013); Spring et al. (2017) that are now actively used in PQC experiments in silicon Wang et al. (2018c). On the more technical side, a number of SFWM obstacles, including the challenge of strongly filtering out the strong pump field from the generated photon field, have been overcome in recent years Harris et al. (2014); Grassani et al. (2016). The interested reader can find more information on integrated probabilistic sources in Ref. [Caspani et al., 2017] and on recent advances in GVM bulk and waveguided sources in Ref. [Ansari et al., 2018b].
The rapid development of quantum integrated photonics is perhaps most obvious in the growth in the scale, complexity and performance of optical circuits for one- and multi-qubit operations. The first optical chips with path- Politi et al. (2008) and polarization- Sansoni et al. (2010); Crespi et al. (2011) qubit encoding did not immedaitely surpass the performance previously achieved with bulk optics Lu et al. (2007a); Lanyon et al. (2007) (in repeating the factoring of by a compiled Shor’s algorithm, for example Politi, Matthews, and O’Brien (2009)), but emphatically demonstrated the promise of the integrated approach. Subsequent devices, and the applications they implemented, started to increase in complexity really quickly Shadbolt et al. (2011). This included increasing the number of interferometers on a chip (Fig. 2) and adding slow or fast active phase Matthews et al. (2009); Smith et al. (2009b); Bonneau et al. (2012); Flamini et al. (2015) and spectral Notaros et al. (2017); Krasnokutska, Tambasco, and Peruzzo (2019) controls in various waveguide platforms. These capabilities have led to a realization of fully-reconfigurable optical processors for an increasing number of optical modes Carolan et al. (2015). It has been observed that, for the moment at least, the number of components on integrated quantum photonics chips is undergoing a Moore’s-law-like exponential growth with time 555M. G. Thompson, presentation at QCrypt 2016, see http://2016.qcrypt.net/wp-content/uploads/2015/11/Invited3_Mark-Thompson.pdf (accessed 11 June 2019).
A challenge of integrated platforms is optical loss caused by material absorption, waveguide roughness, and coupling onto and off chip. These are actively investigated by a variety of techniques including: improved materials (e.g. higher purity); moving to high-index-contrast platforms where devices can be smaller (e.g. Ref. Krasnokutska et al., 2018), by integrating sources and detectors directly on chip. Modular architectures are also being investigated Mennea et al. (2018).
III Quantum computing
The advent of the KLM scheme Knill, Laflamme, and Milburn (2001) in 2001, with its proof of the scalability of optical processing, inspired a worldwide push towards a universal quantum computer with photons. Of course, a full-scale error-corrected version could not be built at that time, and indeed universal quantum computer remains a challenging quest today in any quantum system. The KLM scheme led to the development and improvement of a variety of photonic encodings, schemes for quantum gates, and protocol and algorithm demonstrations Ralph and Pryde (2009); Kok et al. (2007); O’Brien, Furusawa, and Vučković (2009); Ladd et al. (2010). Circuit-based approaches, having evolved from KLM, continue to be an active area of theoretical and experimental research as a path towards intermediate-scale and universal quantum processors.
A significant development for PQC was the realization that the cluster-state model of quantum computing (also known as one-way quantum computing) Raussendorf and Briegel (2001) was well-suited to photon qubitsNielsen (2004). This is primarily because large cluster states 666Cluster states are graphs where the nodes are qubits and the edges are entangling links between the qubits, satisfying particular constraints Raussendorf and Briegel (2001). can, in principle, be built efficiently using entangled photon sources and teleportation gates of the kind used in the KLM scheme. It is also important that photon measurements are easy to perform reliably, and because cluster state schemes can be made tolerant to photon loss, the primary source of noise in an optical environment. For these reasons, cluster state schemes are widely viewed as offering a realistic path to scalable PQC.
As the development of universal PQC has continued, a number of intermediate goals have emerged, providing short- to medium-term targets and a path towards full-scale devices. These include: the development of individual quantum gates of increasing complexity in the circuit model; the implementation small-scale quantum algorithms and non-universal circuits or clusters for them; the development of simplifying and supporting techniques within the circuit and cluster-state models; and the advent of algorithms for sampling problems based on the fundamental properties of bosons. Intermediate quantum computing research is helpful for optimization of the general schemes for PQC, and for developing and testing of individual components of a future quantum computer.
III.1 Intermediate quantum computing
Photons can be readily and accurately manipulated at the single-qubit level—very high fidelity one-qubit gates can be constructedPeters et al. (2003) because of excellent optical mode controlCarolan et al. (2015). Initially, particular attention fell on the controlled-NOT (CNOT) gate to complete a universal gate set in the quantum circuit model. Theoretical proposals for nondeterministic CNOT gates Ralph et al. (2002); Pittman, Jacobs, and Franson (2001), demonstrating the basic measurement-induced nonlinearity concept of KLM, were quickly followed by experimental CNOT demonstrations O’Brien et al. (2003); Pittman et al. (2003) and characterizations O’Brien et al. (2004); Rohde et al. (2005). These were expanded to include heralded KLM-style Okamoto et al. (2011) and teleportation Bennett et al. (1993)-based Gottesman and Chuang (1999) schemes Gao et al. (2010b). A number of proof of principle algorithms followed the early demonstrations of photonic gates Ralph and Pryde (2009). While using CNOTs to build arbitrary unitary circuits is, of course, a working theoretical method, it is far from optimal. This is because, for example, the decomposition of a three-qubit gate, such as the Toffoli gate, into one- and two-qubit operations may require a large number of such gates Nielsen and Chuang (2011). An alternative would be to look for ways of implementing gates that can operate on a larger number of qubits directly.
An interesting and important class of arbitrary-scale quantum logic is the family of controlled-Unitary (CU) gates. In these, a (possibly multi-qubit) unitary operation acts or not—depending on the state of a control qubit—on the target qubits. CU gates are important in various computational tasks, for example the phase estimation algorithm that underlies Shor’s algorithm Lanyon et al. (2007); Lu et al. (2007a) and in quantum chemistry Lanyon et al. (2010); Santagati et al. (2018). A key realization is that implementing the unitary operation alone may be possible or even easy, but adding the control operation—i.e. conditional action—is difficult.
A general scheme for adding a control operation to an arbitrary unitary transformation was proposed in 2009 (Ref. [Lanyon et al., 2009]). In this method, given the unitary to be controlled, the Hilbert space dimensionality of the incoming target qubits is first doubled by using some auxiliary degree of freedom of the corresponding photons. Half of the modes of each target qubit pass through the unitary, while the remaining half bypass it. Then, the control qubit state is used to route the target qubits to either pass the unitary or bypass it, via the corresponding modes. After that, the modes are recombined, so the Hilbert space is shrunk to its original dimensionality. This effectively creates a CU gate. (The scheme can be simplified even further, by substituting Hilbert-space-expanding gates with photon sources that generate entanglement in the auxiliary degree of freedom. The term “entanglement-based” is usually used in the literature to describe these types of gates, which are not completely general due to the need to generate the initial entanglement, but can be useful at circuit inputs.) This overall method is particularly suitable for optical quantum computing, because high dimensional systems, multiple degrees of freedom, and means of transfering information between them are readily available. Moreover, theoretical studies also highlighted that adding control to arbitrary unitary gates is generally impossible for matter-based qubits Araújo et al. (2014); Thompson et al. (2018), so the method demonstrates a benefit of using fields to quantum compute.
This general approach was used to experimentally realize arbitrary controlled-single-qubit unitaries, a CNOT gate Zhou et al. (2011), and three-qubit gates—namely the Toffoli Lanyon et al. (2009) and Fredkin (controlled-SWAP, see Fig. 3) Patel et al. (2016) gates. It was also employed in experimentally implementing a number of quantum computing tasks, such as solving systems of two linear equations Cai et al. (2013) (this was also done without entanglement-based gates Barz et al. (2014)), factoring by a version of Shor’s algorithm (Ref. [Martín-López et al., 2012]), measuring state overlaps and state purity Patel et al. (2016), and eigenstate witnessing for simple quantum algorithms Santagati et al. (2018). Entanglement-based gates are now also used in larger quantum circuits, including the ones realized in an integrated platform Santagati et al. (2018); Qiang et al. (2018).
The use of various photonic quantum gate architectures has allowed realization of a variety of intermediate scale simulations, implemented in bulk and integrated optics platforms. Among these 777Earlier reviews provide references to samples of older demonstrations in the field. are spin chain simulation Pitsios et al. (2017), calculating molecular ground-state energiesPeruzzo et al. (2014), Hamiltonian learning Wang et al. (2017b) and eigenstates witnessing Santagati et al. (2018), and complex state transformations such as Fourier Weimann et al. (2016); Crespi et al. (2016) or Kravchuk Stobińska et al. (2019) transforms.
A highly topical intermediate photonic quantum computing task is that of BosonSampling Aaronson and Arkhipov (2013); Broome et al. (2013); Spring et al. (2013b); Tillmann et al. (2013); Spagnolo et al. (2014); Carolan et al. (2014); Zhong et al. (2018); Brod et al. (2019), which is an example of sampling-type computational problems more generally Lund, Bremner, and Ralph (2017). BosonSampling is a non-universal protocol for which there is strong theoretical evidence that a quantum advantage can be observed. Consider single photons input into optical modes, which are subjected to a random unitary operation on the mode space. It is classically computationally hard to obtain samples from the probability distribution representing where the photons appear at the output. By contrast, photons (and other bosons) traversing a unitary on the mode space perform this calculation naturally. Interestingly, the same quantum-classical performance divide exists even if the photons are allowed to arrive at random inputs of the circuit Lund et al. (2014). It is thought that better-than-classical BosonSampling performance may be achieved with 50-100 photons, promoting the idea that this system could well provide the first rigorous experimental demonstration of a quantum computational advantage. Nevertheless, challenging constraints on photon loss and other noise still need to be met to achieve this goal Rahimi-Keshari, Ralph, and Caves (2016); Neville et al. (2017); Renema, Shchesnovich, and Garcia-Patron (2019). Recent reviews Flamini, Spagnolo, and Sciarrino (2019); Lund, Bremner, and Ralph (2017) cover conceptual and experimental aspects of the topic in more detail.
Intermediate quantum computing is likely to lack fully-fledged error correction. Thus, photon loss and noise in PQC will need to be controlled by other methods. One prominent approach being investigated for NISQ Preskill (2018) (noisy intermediate-scale quantum devices) is machine learning (ML). ML provides a method to work with quantum protocols operating in an environment of unknown or uncharacterised noise, or where the full ab initio modelling of the protocol is intractable Niu et al. (2019), and can be applied to PQC and other systems Mavadia et al. (2017). The flip side to ML helping quantum computation by controlling noise is the hope that quantum computers can enhance ML for other applications, possibly even in the NISQ regime Preskill (2018). Other relevant proposals for ML quantum applications include long-distance quantum communication Wallnöfer et al. (2019) or metrology Hentschel and Sanders (2011); Lumino et al. (2018). Experimental demonstrations of ML application to quantum information science have recently started to appear, too Cai et al. (2015); Wang et al. (2017b); Gao et al. (2018); Pepper, Tischler, and Pryde (2019).
III.2 Cluster-state based computing
In conventional PQC, uncorrelated input qubits are processed by a complicated quantum circuit of one-, two-, three-, and many-qubit gates (which in turn can be decomposed to one- and two-qubit gates). Here, generating many uncorrelated photonic qubits is considered the “easy” part of the problem, and the logical circuit does the “hard” 888The terms “hard” and “easy” are rather qualitative, but they give an idea of the motivation for this approach. task of performing the computation. An alternative approach is one-way (or cluster-state) quantum computing Raussendorf and Briegel (2001); Raussendorf, Browne, and Briegel (2003); Nielsen (2004). In one-way computing, a hard-to-make, highly-entangled multi-photon state is sent into an easy-to-implement processing circuit that consists only of single-qubit operations, measurements, and classical feed-forward Briegel et al. (2009); Ralph and Pryde (2009). The key idea is that, in the absence of deterministic two-photon operations, the cluster state can be built up offline using nondeterministic interactions, and then the computation progresses via those deterministic single-qubit operations for which optics is especially suited.
Follow-up development showed how to create cluster states more efficiently Browne and Rudolph (2005), leading to significantly reduced resource requirements (characterized as Bell-pairs per effective two-qubit gate, a metric of PQC overhead; smaller better) compared to many other optical schemes. The one-way computing approach is also more tolerant to losses, compared to KLM Varnava, Browne, and Rudolph (2008). Since the first experimental demonstration of the essentials of one-way quantum computing Walther et al. (2005), considerable steps have been made towards making larger cluster states Lu et al. (2007b); Zhong et al. (2018), demonstrating larger computing networks Greganti et al. (2016), and improving the feed-forward performance Prevedel et al. (2007). A type of one-way-based computing, where the computer cannot determine the input data and performs the computation blindly but correctly, has also been demonstrated Barz et al. (2012). Developments in the theory of optical one-way computing have driven increasingly realistic schemes for large-scale photonic quantum computing.
Indeed, recent theoretical developments suggest that cluster-based quantum computation may be a more realistic approach towards the future photonic quantum computer than gate-based models. There are a number of key advantages to a cluster-state approach. One concerns the way that clusters are built, through progressive nondeterministic fusion operations Browne and Rudolph (2005); Ewert and van Loock (2014) that seek to merge two smaller entangled states into a larger one. The key point is that the failure of the nondeterministic operation slightly reduces the sizes of the initial entangled states, but does not destroy them Browne and Rudolph (2005). In fact, it has been shown theoretically that missing links and nodes (e.g. due to fusion failures or optical loss) in the constructed cluster state need not be problematic. As long as their prevalence is below a certain threshold, percolation theory can be used to reshape the entangled state and perform universal computation Kieling, Rudolph, and Eisert (2007); Pant et al. (2019). The percolation operation corresponds, roughly, to a classically-efficient relabeling of the cluster. Furthermore, error correction for fault-tolerant quantum operations seems achievable, especially given modest loss thresholds Varnava, Browne, and Rudolph (2006, 2008); Rudolph (2017); Morley-Short et al. (2019).
In principle, cluster states can be generated and processed (via adaptive measurement) on the fly, without the need to store photons in an optical quantum memory. This is known as ballistic cluster state computing Gimeno-Segovia et al. (2015). In this scheme, an array of sources and simple circuits produce entangled photons at each time step - these photons are entangled together to produce a 3D cluster where each layer represents a generation step in time. It has been shown that the depth of cluster that needs to exist at any time is only of the order of a few tens of photons Morley-Short et al. (2017). In this case, given a suitably small number of faults in the cluster, the computation can proceed indefinitely in principle, with the source array continuing to make new cluster layers at each time step and detectors measuring a layer at each step.
Ongoing theoretical and experimental research on photonic clusters and ballistic schemes is also addressing many technical details (e.g. optimal cluster geometry, error correction schemes, sources designed for cluster generation). However, it is emerging that photonic cluster schemes, and closely related ideas, are extremely plausible approaches for realising universal quantum computers Rudolph (2017).
In summary, in the span of less than two decades, photonic quantum information science has matured immensely. New photon generation and detection technologies have enormously improved the efficiency and quality of photonic quantum states. Integrated circuits grew from a simple demonstration of a beam-splitter to massively-multimode reconfigurable circuits. The number of photons simultaneously used in experiments has grown, from 2-4 up to 12 (Ref. [Zhong et al., 2018]). Overall, experimental PQC is steadily moving towards the major goal of universal quantum computing and theoretical PQC is steadily progressing towards more resource-efficient and noise-tolerant schemes. In parallel, non-universal quantum computation schemes such as BosonSampling are also rapidly scaling up towards the demonstration of the true quantum computational advantage over classical computers.
IV Networking quantum processors
PQC is strongly interlinked with other optical quantum information tasks. On one hand, quantum phase estimation algorithms, used in e.g. Shor’s algorithm and a number of intermediate quantum computing schemes (as in Ref. [Peruzzo et al., 2014]), are also useful in quantum-enhanced metrology Wiseman et al. (2009); Higgins et al. (2007); Berni et al. (2015); Daryanoosh et al. (2018). On the other hand, quantum communication is essential for building a distributed quantum processor from interlinked quantum computers. Flying fast, photons (or other optical states) are the obvious way to transmit quantum information. Thus photonic quantum interconnects can naturally be tasked with interfacing remote systems and, perhaps, local processing cores. Optical connections make sense regardless of the quantum system chosen for processing, but using photonic processing means that the interconversion between a stationary and a flying qubit can be skipped. (Indeed, quantum teleportation—an entanglement-based protocol used in communication—also plays a key role in a number of PQC approaches Gottesman and Chuang (1999); Knill, Laflamme, and Milburn (2001).) Nevertheless, it may be that there is some need to adjust the spectral properties of photons between the communication and the processor, and ways to do this are being investigated for a variety of different interconversion wavelengths, and photon-carrying and generating architectures Rakher et al. (2010); Ikuta et al. (2011); De Greve et al. (2012); Bell et al. (2016); Rütz et al. (2016); Kasture et al. (2016); Dréau et al. (2018).
Creating verified communication links capable of sharing and transmitting entanglement is essential for networking quantum computers, and also quantum secure communication, small communication-based processing tasks (quantum communication complexity Buhrman et al. (2010); Wei et al. (2019)), and quantum networks for distributed metrology Gottesman, Jennewein, and Croke (2012). A major step in entanglement verification and distribution was the experimental implementation of loophole-free Bell tests, executed with photonic Giustina et al. (2015); Shalm et al. (2015) and matter qubits Hensen et al. (2015). Besides definitively showing local realistic explanations of entanglement are not viable, these tests confirmed that entanglement can now be rigorously verified in a loophole-free manner, opening the road to the unconditionally-secure device-independent protocols (e.g. Ref. [Acín et al., 2007]). A remaining challenge is enabling these protocols in the presence of very high loss in a communication channel used to distribute the entanglement. As in PQC, loss is the predominant source of added noise that degrades entanglement.
One can neglect the loss by postselecting only on successful detection events, however such experiments do not offer device-independent security or a quantum advantage in metrology. Unfortunately, the no-cloning theorem forbids creation of identical backup copies of unknown quantum states to be used if a photon is lost. A state-independent attempt to amplify a qubit or qudit (i.e. to boost the photon number to its original value) would inevitably lead to the degradation of the state purity. Noiseless amplification can only be performed in probabilistic manner—consistent with noise reduction being a non-unitary process—and produces a wrong output upon failure. Fortunately, heralded amplification (also known as noiseless linear amplification, NLA) is possible: in this probabilistic scheme, successful amplification events are heralded by an independent photon detection signal, allowing them to be sorted from the failed trials Ralph and Lund (2009). Heralded amplification can be used to distribute entanglement in the presence of loss—even with the detection loophole closed, in principle. Since the first demonstrations Xiang et al. (2010); Ferreyrol et al. (2010); Zavatta, Fiurášek, and Bellini (2010), NLA has been actively researched in both the discrete-variable (photon) and continuous-variables communities. It has shown the ability to amplify polarization Kocsis et al. (2013), path Monteiro et al. (2017) and time-bin Bruno et al. (2016) qubits, and has been used to restore mode entanglement that was degraded due to loss Xiang et al. (2010); Ulanov et al. (2015); Monteiro et al. (2017) and versions of the scheme have been applied to quantum communication Chrzanowski et al. (2014) and cloning Haw et al. (2016). There have been proposals and experiments related to implementing NLAs with quantum logic gates McMahon, Lund, and Ralph (2014); Ho et al. (2016).
Many other communication protocols for sharing high-quality entanglement in lossy environments (i.e. for realising quantum repeaters) are based on entanglement swapping Jennewein et al. (2001). Recent advances have used entanglement swapping for sharing entanglement with the detection loophole closed, even over high-loss channels Hensen et al. (2015); Weston et al. (2018). Other potential tools include quantum nondemoliton measurements of photon number Pryde et al. (2004); Meyer-Scott et al. (2016) and, of course, a variety of error-correction-code protocols (e.g. Ref. [Bolt et al., 2016]). Ultimately, entanglement-based networks will likely also require local processing (i.e. small quantum computers) for distilling entanglement, and quantum memory for synchronizing operations.
V Conclusion
Our short review has only touched briefly on other PQC elements including error correction in photonic schemes Auger et al. (2018), optical quantum memories, and algorithms and protocols. There is also a broad range of related research that is beyond our immediate scope, including other qubit or qudit encodings—such as single-rail Lund and Ralph (2002); Ralph and Pryde (2009), parity state Gilchrist, Hayes, and Ralph (2007); Ralph and Pryde (2009), continuous-variable Menicucci et al. (2006); Menicucci (2014); Yokoyama et al. (2013); Chen, Menicucci, and Pfister (2014), and hybrid Sychev et al. (2018); Drahi et al. (2019)—as well as other source and detector technologies. Some of these techniques are also promising in terms of resource use and scalability. Instead, we have covered technologies and methods that are the main focus of the experimental development of photonic (Fock-state) quantum information processing in the medium term, and provide a firm foundation for the development of large-scale devices.
There is significant promise for the long term. Improvements in cluster-state schemes designed specifically for photonics are providing a reduction in the overhead (from nondeterminism) and in error thresholds—especially for loss. In conjunction, exceptional quality sources, detectors and gates—and large-scale integrated platforms—are providing the hardware advances required to build processors comprising very many elements. Intermediate tasks like BosonSampling provide a path to demonstrating a true quantum computing advantage sooner rather than later. And photonics continues to be the dominant platform for connecting processors separated by distance, and for remote entanglement sharing in general.
There remain other potentially transformational technologies for photonic processing. We have only touched briefly on nonlinear interactions at the single-photon level—mediated by atoms, for example. Such schemes, applied at scale, could massively reduce the overhead of “linear plus measurement” approaches. However, there remains significant research and development required to capitalize on their promise. In the meantime, or perhaps in their stead, the convergence of technological performance and theoretical requirements in photonic linear optics is pointing to a bright future for photon processing.
Acknowledgements. This work was conducted by the ARC Centre of Excellence for Quantum Computation and Communication Technology under grant CE170100012.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Peters et al. (2003) N. Peters, J. Altepeter, E. Jeffrey, D. Branning, and P. Kwiat, “Precise creation, characterization, and manipulation of single optical qubits,” Quantum Inf. Comput. 3 , 503 (2003) .
- 2Di Vincenzo (2000) D. P. Di Vincenzo, “The physical implementation of quantum computation,” Fortschr. Phys. 48 , 771–783 (2000) . · doi ↗
- 3Tiecke et al. (2014) T. G. Tiecke, J. D. Thompson, N. P. de Leon, L. R. Liu, V. Vuletić, and M. D. Lukin, “Nanophotonic quantum phase switch with a single atom,” Nature 508 , 241 (2014) .
- 4Tiarks et al. (2016) D. Tiarks, S. Schmidt, G. Rempe, and S. Dürr, “Optical π 𝜋 \pi phase shift created with a single-photon pulse,” Sci. Adv. 2 , e 1600036 (2016) .
- 5Langford et al. (2011) N. K. Langford, S. Ramelow, R. Prevedel, W. J. Munro, G. J. Milburn, and A. Zeilinger, “Efficient quantum computing using coherent photon conversion,” Nature 478 , 360 (2011) . · doi ↗
- 6Ralph and Pryde (2009) T. Ralph and G. Pryde, “Optical quantum computation,” Prog. Opt. 54 , 209–269 (2009) .
- 7Kok et al. (2007) P. Kok, W. J. Munro, K. Nemoto, T. C. Ralph, J. P. Dowling, and G. J. Milburn, “Linear optical quantum computing with photonic qubits,” Rev. Mod. Phys. 79 , 135–174 (2007) . · doi ↗
- 8O’Brien, Furusawa, and Vučković (2009) J. L. O’Brien, A. Furusawa, and J. Vučković, “Photonic quantum technologies,” Nat. Photon. 3 , 687–695 (2009) . · doi ↗
