2022
DOI: 10.48550/arxiv.2204.00602
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Perceval: A Software Platform for Discrete Variable Photonic Quantum Computing

Abstract: We introduce Perceval , an evolutive 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 both we… Show more

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 64 publications
0
6
0
Order By: Relevance
“…Using framework Perceval [18], we have implemented 6 the simulation of [13], using a generic m × m interferometer and its full output probability distribution to train a model solving differential equations. For an evolving configuration of the circuit, the algorithm has to iterate on all output states |t n m corresponding to input state |1, 1, ..., 1 n .…”
Section: A Typical Qml Application Requiring Strong Simulationmentioning
confidence: 99%
See 2 more Smart Citations
“…Using framework Perceval [18], we have implemented 6 the simulation of [13], using a generic m × m interferometer and its full output probability distribution to train a model solving differential equations. For an evolving configuration of the circuit, the algorithm has to iterate on all output states |t n m corresponding to input state |1, 1, ..., 1 n .…”
Section: A Typical Qml Application Requiring Strong Simulationmentioning
confidence: 99%
“…We compare in Figure 4 the speed of our algorithm to compute a single permanent in the worst possible situation (output is |1, ...., 1 ), with traditional permanent calculation algorithm. We selected the algorithm from Glynn [14] as [18] shows that for up to 15 modes, this algorithm is practically the most efficient. The graph shows that SLOS performs on par with the Glynn showing that no practical overhead is observed.…”
Section: Benchmarking Slos Gen For One Outputmentioning
confidence: 99%
See 1 more Smart Citation
“…Software focused on optical platforms is primarily centered on continuous variable models where observables of the electromagnetic field are calculated [13] and is therefore outside of our purpose. A recently released white paper [14] has announced the development of a software library Perceval which also considers a Fock description of photonic states. However, the available documentation of Perceval, including both the white paper and its github release, provides no technical information regarding many aspects of the Perceval implementation in general and the treatment of photon distinguishability in particular.…”
Section: Introductionmentioning
confidence: 99%
“…An exciting direction of work in progress is to go away from the world of qubits altogether and implement the diagrams for linear optical quantum computing. DisCoPy's photonics module (still under development) will allow to build linear optical circuits and interface with Perceval [33] for their high-performance classical simulation. Implementing recent theoretical progress on a graphical calculus for linear optics [34], DisCoPy functors will allow to compile qubit circuits and ZX diagrams into linear optical circuits, one step on the photonic roadmap towards fault-tolerant quantum computing.…”
mentioning
confidence: 99%