Project QQQ – Qool Quantum Qompilers

Welcome to the Qool Quantum Qompilers project (QQQ) from the University of Wisconsin–Madison. We’re working on a robust end-to-end compiler for quantum programs to keep up with a rapidly evolving hardware landscape. You can find our software at our Github organization.

We’re giving a tutorial at ASPLOS 2025 on our work! Join us!

Projects

wisq - A powerful compiler that integrates guoq (a circuit optimizer) and dascot (a fault-tolerant mapping and routing solver)
code

dascot - Mapping and routing for surface code architectures
paper | code (part of wisq)

guoq - Unify rewrite rules and circuit resynthesis to optimize circuits
paper | code

queso - Automatically synthesize a circuit optimizer given a set of basis gates
paper | code

satmap - Map qubits and route two qubit gates while minimizing SWAP operations
paper | code

Benchmark Suite - Evaluate your compiler with quantum compiler with a comprehensive set of test circuits
repo

People

Abtin Molavi
Amanda Xu
Aws Albarghouthi