tweedledum: A Compiler Companion for Quantum Computing

This work presents tweedledum-an extensible open-source library aiming at narrowing the gap between high-level algorithms and physical devices by enhancing the expressive power of existing frameworks. For example, it allows designers to insert classical logic (defined at a high abstraction level, e....

Full description

Saved in:
Bibliographic Details
Published in2022 Design, Automation & Test in Europe Conference & Exhibition (DATE) pp. 7 - 12
Main Authors Schmitt, Bruno, De Micheli, Giovanni
Format Conference Proceeding
LanguageEnglish
Published EDAA 14.03.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:This work presents tweedledum-an extensible open-source library aiming at narrowing the gap between high-level algorithms and physical devices by enhancing the expressive power of existing frameworks. For example, it allows designers to insert classical logic (defined at a high abstraction level, e.g., a Python function) directly into quantum circuits. We describe its design principles, concrete implementation, and, in particular, the library's core: An intuitive and flexible intermediate representation (IR) that supports different abstraction levels across the same circuit structure.
ISSN:1558-1101
DOI:10.23919/DATE54114.2022.9774510