Perceval: A Software Platform for Discrete Variable Photonic Quantum Computing
@article{Heurtel2022PercevalAS, title={Perceval: A Software Platform for Discrete Variable Photonic Quantum Computing}, author={Nicolas Heurtel and Andreas Fyrillas and Gr'egoire de Gliniasty and Raphael Le Bihan and S'ebastien Malherbe and Marceau Pailhas and Eric Bertasi and Boris Bourdoncle and Pierre-Emmanuel Emeriau and Rawad Mezher and Luka Music and Nadia Belabas and Beno{\^i}t Valiron and Pascale Senellart and Shane Mansfield and Jean Senellart}, journal={Quantum}, year={2022} }
We introduce Perceval, an open-source software platform for simulating and interfacing with discrete-variable photonic quantum computers, and describe its main features and components. Its Python front-end allows photonic circuits to be composed from basic photonic building blocks like photon sources, beam splitters, phase-shifters and detectors. A variety of computational back-ends are available and optimised for different use-cases. These use state-of-the-art simulation techniques covering…
Figures and Tables from this paper
10 Citations
A compiler for universal photonic quantum computers
- Physics, Computer Science2022 IEEE/ACM Third International Workshop on Quantum Computing Software (QCS)
- 2022
A pipeline to convert a QASM circuit into a graph representation named measurement-graph (m-graph), that can be directly translated to hardware instructions on an optical one-way quantum computer, and optimize the graph using ZX-Calculus before evaluating the execution on an experimental discrete variable photonic platform.
Near-deterministic hybrid generation of arbitrary photonic graph states using a single quantum emitter and linear optics
- Physics, Computer ScienceQuantum
- 2023
This work proposes hybridizing quantum-emitter-based graph state generation with all-photonic fusion gates to produce graph states of complex topology near-deterministically, which should pave the way towards the practical implementation of resource-efficient quantum information processing, including measurement-based quantum communication and quantum computing.
Implementation of photon partial distinguishability in a quantum optical circuit simulation
- PhysicsComputer Physics Communications
- 2023
Simulation of Linear Optical Interferometers (Extended Abstract)
- Computer Science2022 IEEE International Conference on Quantum Computing and Engineering (QCE)
- 2022
Strong evidence that memory is far more limiting than the time for the computation of the full distribution is discussed, as storing all the probabilities requires a memory space that is exponential in n and m.
Strong Simulation of Linear Optical Processes
- Computer Science
- 2022
An algorithm and general framework for the simulation of photons passing through linear optical interferometers that outperforms the na¨ıve method by an exponential factor, and for the restricted problem of computing the probability for one given output it matches the current state-of-the-art.
LOv-Calculus: A Graphical Language for Linear Optical Quantum Circuits
- Computer ScienceMFCS
- 2022
A confluent and terminating rewrite system to rewrite any polarisation-preserving LO v -circuit into a unique triangular normal form, inspired by the universal decomposition of Reck et al. (1994) for linear optical quantum circuits.
BosonSampling.jl: A Julia package for quantum multi-photon interferometry
- Physics
- 2022
A great variety of routines for tasks related to boson sampling, such as statistical tools, optimization methods, classical samplers and validation tools are presented.
DisCoPy for the quantum computer scientist
- Computer Science
- 2022
This work reviews the recent developments of the library in this direction, making DisCoPy a toolbox for the quantum computer scientist.
Quantum Linear Optics via String Diagrams
- PhysicsArXiv
- 2022
We establish a formal bridge between qubit-based and photonic quantum computing. We do this by defining a functor from the ZX calculus to linear optical circuits. In the process we provide a…
Certified randomness in tight space
- Art
- 2023
A 2-qubit photonic device that achieves the highest standard in randomness yet is cut out for real-world applications and is a prototype for the controlled alliance of quantum hardware and protocols to reconcile practical limitations and device-independent certification.
78 References
Quantum computational advantage with a programmable photonic processor
- PhysicsNature
- 2022
A quantum computer attains computational advantage when outperforming the best classical computers running the best-known algorithms on well-defined tasks. No photonic machine offering…
Strawberry Fields: A Software Platform for Photonic Quantum Computing
- Computer Science, PhysicsQuantum
- 2019
Strawberry Fields, an open-source quantum programming architecture for light-based quantum computers, is introduced, and its key features are detailed.
Quantum computational advantage using photons
- PhysicsScience
- 2020
Gaussian boson sampling was performed by sending 50 indistinguishable single-mode squeezed states into a 100-mode ultralow-loss interferometer with full connectivity and random matrix and sampling the output using 100 high-efficiency single-photon detectors, and the obtained samples were validated against plausible hypotheses exploiting thermal states, distinguishable photons, and uniform distribution.
A scheme for efficient quantum computation with linear optics
- PhysicsNature
- 2001
It is shown that efficient quantum computation is possible using only beam splitters, phase shifters, single photon sources and photo-detectors and are robust against errors from photon loss and detector inefficiency.
Assessing the quality of near-term photonic quantum devices
- Physics
- 2022
For near-term quantum devices, an important challenge is to develop efficient methods to certify that noise levels are low enough to allow potentially useful applications to be carried out. We…
The computational complexity of linear optics
- Computer ScienceSTOC '11
- 2011
A model of computation in which identical photons are generated, sent through a linear-optical network, then nonadaptively measured to count the number of photons in each mode is defined, giving new evidence that quantum computers cannot be efficiently simulated by classical computers.
Generating, manipulating and measuring entanglement and mixture with a reconfigurable photonic circuit
- PhysicsNature Photonics
- 2011
Entanglement is the quintessential quantum-mechanical phenomenon understood to lie at the heart of future quantum technologies and the subject of fundamental scientific investigations. Mixture,…
Fusion-based quantum computation
- Physics, Computer ScienceNature Communications
- 2023
A quantum computation scheme where the same measurements used to generate entanglement can also be used to achieve fault-tolerance leading to an increased tolerance to errors leading to a model for fault tolerant quantum computing constructed from physical primitives readily accessible in photonic systems.
Phase-Programmable Gaussian Boson Sampling Using Stimulated Squeezed Light.
- PhysicsPhysical review letters
- 2021
We report phase-programmable Gaussian boson sampling (GBS) which produces up to 113 photon detection events out of a 144-mode photonic circuit. A new high-brightness and scalable quantum light source…
QOptCraft: A Python package for the design and study of linear optical quantum systems
- PhysicsComput. Phys. Commun.
- 2023