ASDF: A Compiler for Qwerty, a Basis-Oriented Quantum Programming Language

📅 2025-01-22
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the compilation challenges of Qwerty—a novel high-level quantum programming language centered on bases and functions—specifically focusing on efficient high-level program-to-circuit synthesis and automatic specialization of ancilla- or predicate-driven functions. Method: We propose an end-to-end quantum compilation framework featuring a basis-transform-based high-level quantum intermediate representation (IR), the first basis-paradigm–driven compilation flow implemented in MLIR. The framework integrates higher-order quantum IR design, basis-aware translation and synthesis algorithms, and supports code generation for both OpenQASM 3 and the Quantum Intermediate Representation (QIR). Contribution/Results: Experimental evaluation shows that circuits generated by our framework match state-of-the-art circuit-oriented compilers in fault-tolerant resource overhead, while remaining compatible with both simulation and hardware execution. The open-source, modular, and extensible framework provides the first systematic compilation solution for basis-centric quantum programming languages.

Technology Category

Application Category

📝 Abstract
Qwerty is a high-level quantum programming language built on bases and functions rather than circuits. This new paradigm introduces new challenges in compilation, namely synthesizing circuits from basis translations and automatically specializing adjoint or predicated forms of functions. This paper presents ASDF, an open-source compiler for Qwerty that answers these challenges in compiling basis-oriented languages. Enabled with a novel high-level quantum IR implemented in the MLIR framework, our compiler produces OpenQASM 3 or QIR for either simulation or execution on hardware. Our compiler is evaluated by comparing the fault-tolerant resource requirements of generated circuits with other compilers, finding that ASDF produces circuits with comparable cost to prior circuit-oriented compilers.
Problem

Research questions and friction points this paper is trying to address.

Quantum Programming
Circuit Compilation
Automatic Optimization
Innovation

Methods, ideas, or system contributions that make the work stand out.

ASDF Compiler
Quantum Programming Language Qwerty
MLIR Framework
🔎 Similar Papers
No similar papers found.
Austin Adams
Austin Adams
Georgia Institute of Technology, Atlanta, GA, USA
S
Sharjeel Khan
Georgia Institute of Technology, Atlanta, GA, USA
A
Arjun S. Bhamra
Georgia Institute of Technology, Atlanta, GA, USA
R
Ryan R. Abusaada
Georgia Institute of Technology, Atlanta, GA, USA
A
Anthony M. Cabrera
Oak Ridge National Laboratory, Oak Ridge, TN, USA
C
Cameron C. Hoechst
Georgia Institute of Technology, Atlanta, GA, USA
T
Travis S. Humble
Oak Ridge National Laboratory, Oak Ridge, TN, USA
J
Jeffrey S. Young
Georgia Institute of Technology, Atlanta, GA, USA
Tom Conte
Tom Conte
Associate Dean for Research, College of Computing; Professor of CS and ECE, Georgia Tech
Computer ArchitectureCompilersComputer Performance Evaluation