← back

Automatic quantum function parallelization and memory management in Qrisp

πŸ“„ arXiv:2606.31837 Β· πŸ“₯ PDF Β· 2026-06-30 Β· quant-ph

Authors: Raphael Seidel [arXiv Β· scholar]

πŸ“„ Abstract

Automated optimization of quantum programs has gathered significant attention amidst the recent advances of hardware manufacturers. In this work we introduce a novel data-structure for representing quantum programs called permeability DAG, which captures several useful properties of quantum programs across multiple levels of abstraction. Operating on this representation facilitates a variety of powerful transformations such as automatic parallelization, memory management and synthesis of uncomputation. More potential use-cases are listed in the outlook section. At the core, our representation abstracts away a class of non-trivial commutation relations, which stem from a feature called permeability. Both memory management and parallelization can be made sensitive to execution speed details of each particular quantum gate, implying our compilation methods are not only retargetable between NISQ/FT but even for individual device instances.

πŸ“„ arXiv abstract page πŸ“₯ PDF