Saved in:
Bibliographic Details
Main Authors: Alnas, Jude, Dalvi, Aniket S., Brown, Kenneth R.
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2507.15995
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909950194745344
author Alnas, Jude
Dalvi, Aniket S.
Brown, Kenneth R.
author_facet Alnas, Jude
Dalvi, Aniket S.
Brown, Kenneth R.
contents A system-independent intermediate representation (IR) for pulse-level programming of quantum control systems is required to enable rapid development and reuse of quantum software across diverse platforms. In this work, we demonstrate the utility of pulselib as a candidate for such an IR. We implement graph-based IRs and transpilation pipelines for two unique frequency synthesizers and benchmark performance against existing IRs. Key elements of these pipelines are munchers and parametrizable pulse schedules. The former encodes target-specific constraints and allows translation of fundamentally system-agnostic pulse descriptions to arbitrary low-level representations, and the latter enables schedule reuse that produces savings in transpilation time relative to device-specific alternatives. Benchmarks reveal that pulselib provides performance comparable to fast, device-specific IRs while providing a speedup of up to 4.5x over existing IRs. For highly parametrized applications, pulselib provides favorable scaling of transpilation times with respect to the number of parameters and can exhibit speedups relative to existing IRs up to 69% larger than speedups provided by optimized, device-specific techniques.
format Preprint
id arxiv_https___arxiv_org_abs_2507_15995
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Towards a pulse-level intermediate representation for diverse quantum control systems
Alnas, Jude
Dalvi, Aniket S.
Brown, Kenneth R.
Quantum Physics
A system-independent intermediate representation (IR) for pulse-level programming of quantum control systems is required to enable rapid development and reuse of quantum software across diverse platforms. In this work, we demonstrate the utility of pulselib as a candidate for such an IR. We implement graph-based IRs and transpilation pipelines for two unique frequency synthesizers and benchmark performance against existing IRs. Key elements of these pipelines are munchers and parametrizable pulse schedules. The former encodes target-specific constraints and allows translation of fundamentally system-agnostic pulse descriptions to arbitrary low-level representations, and the latter enables schedule reuse that produces savings in transpilation time relative to device-specific alternatives. Benchmarks reveal that pulselib provides performance comparable to fast, device-specific IRs while providing a speedup of up to 4.5x over existing IRs. For highly parametrized applications, pulselib provides favorable scaling of transpilation times with respect to the number of parameters and can exhibit speedups relative to existing IRs up to 69% larger than speedups provided by optimized, device-specific techniques.
title Towards a pulse-level intermediate representation for diverse quantum control systems
topic Quantum Physics
url https://arxiv.org/abs/2507.15995