SC22 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Workshops Archive

A Compiler for Universal Photonic Quantum Computers

Workshop: Third International Workshop on Quantum Computing Software

Authors: Felix Zilk (University of Vienna), Korbinian Staudacher (Ludwig Maximilian University of Munich), Tobias Guggemos (University of Vienna), Karl Fürlinger (Ludwig Maximilian University of Munich), Kranzlmüller Dieter (Leibniz Supercomputing Centre), and Walther Philip (University of Vienna)

Abstract: Photons are natural resources in quantum information, and the last decade showed significant progress in high-quality single photon generation and detection. Furthermore, photonic qubits are easy to manipulate and do not require particularly strongly sealed environments, making them an appealing platform for QC. With the one-way model, the vision of universal and large-scale QCs based on photonics becomes feasible. In one-way computing, the input state is not an initial product state |0>^n, but a so-called cluster state. A series of measurements on the cluster state's individual qubits and their temporal order, together with a feed-forward procedure, determine the quantum circuit to be executed. We propose 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 QC. Additionally, we optimize the graph using ZX-Calculus before evaluating the execution on an experimental discrete variable photonic platform.

Back to Third International Workshop on Quantum Computing Software Archive Listing

Back to Full Workshop Archive Listing