Automatic quantum function parallelization and memory management in Qrisp
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 uncompu...
Description / Details
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.
Source: arXiv:2606.31837v1 - http://arxiv.org/abs/2606.31837v1 PDF: https://arxiv.org/pdf/2606.31837v1 Original Link: http://arxiv.org/abs/2606.31837v1
Please sign in to join the discussion.
No comments yet. Be the first to share your thoughts!
Jul 1, 2026
Quantum Computing
Quantum Physics
0