arrow
Return

Strawberry Fields: A Software Platform for Photonic Quantum Computing

delete2019-03-11
delete173
delete
OA
AI
N
Nathan Killoran *
J
Josh Izaac
N
Nicolás Quesada
V
Ville Bergholm
M
Matthew Amy
C
Christian Weedbrook
DOI:10.22331/q-2019-03-11-129delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We introduce Strawberry Fields, an open-source quantum programming architecture for light-based quantum computers, and detail its key features. Built in Python, Strawberry Fields is a full-stack library for design, simulation, optimization, and quantum machine learning of continuous-variable circuits. The platform consists of three main components: (i) an API for quantum programming based on an easy-to-use language named Blackbird; (ii) a suite of three virtual quantum computer backends, built in NumPy and TensorFlow, each targeting specialized uses; and (iii) an engine which can compile Blackbird programs on various backends, including the three built-in simulators, and-in the near future-photonic quantum information processors. The library also contains examples of several paradigmatic algorithms, including teleportation, (Gaussian) boson sampling, instantaneous quantum polynomial, Hamiltonian simulation, and variational quantum circuit optimization.
Keywords:
COMPUTATION
SIMULATION
SUPREMACY

Journal

Quantum cover
Quantum
IF:
5.4
Papers:
951
Citations:
1.0W

Organization

No organization information available