Quantum Computing

QPIXL++

QPIXL++ is a quantum image pixel library that supports the compilation, simulation and compression of quantum circuits for Flexible Representations of Quantum Images.

An Algebraic Quantum Circuit Compression Algorithm for Hamiltonian Simulation

We present a numerical algorithm for compressing quantum circuits related to Hamiltonian simulation.

F3C

F3C or Fast Free Fermion Compiler is a quantum compiler of Hamiltonian simulation of spin systems that can be mapped to free fermions.

F3C++

F3C++ is an object-oriented, fully templated C++ package for compiling time-evolution quantum circuits of spin Hamiltonians that can be mapped to free fermions

QCLAB

QCLAB is an object-oriented MATLAB toolbox for creating and representing quantum circuits.

QCLAB++

QCLAB++ is an object-oriented, fully templated C++ package for creating and representing quantum circuits.

Approximate Quantum Circuit Synthesis using Block Encodings

Virtual presentation at APS March Meeting 2021.

Approximate Quantum Circuit Synthesis using Block Encodings

Talk on quantum circuit synthesis with block encodings presented at 2021 CS area postdoc symposium at Lawrence Berkeley National Laboratory.

Approximate Quantum Circuit Synthesis using Block-Encodings

An approximate quantum circuit synthesis technique that combines circuits for smaller matrices into quantum circuits of larger operators.

Quantum Fourier Transform Revisited

An introduction to the quantum Fourier transform from a matrix analysis perspective that provides an alternative derivation of the algorithm.