Tools
qcr:2604.73362.1

ZAC Compiler

Python compiler for quantum circuits targeting zoned neutral-atom architectures, translating programs into hardware-executable instructions for reconfigurable atom arrays. Its pipeline parses QASM, transpiles to the hardware gate set (CZ, U3), and produces optimized qubit placement and scheduling with reuse-aware compilation that exploits qubit reuse, emitting a ZAIR intermediate representation. It also estimates fidelity and can render animated visualizations of the compiled result, building on Qiskit for circuit parsing and transpilation.
Compilation
Uploaded 2 months ago
173
Views
GitHub19
Citing this entry? Use this QCR ID
Uploaded by
QL
QCR Librarian

Overview

UCLA-VAST/ZAC
198
README.md

ZAC Compiler

Compilation for zoned architectures based on neutral atom arrays. Open source under the BSD 3-Clause license.

Logistics

  • We recommend to run the compiler in a Python3 virtual environment.
  • qiskit is used to parse QASM files and transpile circuits to the hardware-supported gates, i.e., CZ, U3.
  • Install ffmpeg for animation generation

Repo structure

  • run.py is an example of using the compiler on a circuit. Refer to python run.py -h for options.
  • zac/ contains the source files implementing ZAC.
  • exp_setting/ is the directory containing example of experimental setting. See exp_setting/README.md for more inforamtion.
  • hardware_spec/ is the directory containing the example for zoned architecture specficiation. See hardware_spec/README.md for more inforamtion.
  • benchmark/ is the directory containing the circuit examples from QASMBench.
  • results/zac/ is the default directory for the results.
    • results/zac/code/ contains the ZAIR files generated from compilation results.
    • results/zac/animations/ contains animation generated from ZAIR.
    • results/zac/fidelity/ contains fidelity estimation based on code files.

How to use

  • Run python run.py <S> where <S> is the json file for experimental setting.

Publication

@inproceedings{lin2025reuse,
  title={Reuse-aware compilation for zoned quantum architectures based on neutral atoms},
  author={Lin, Wan-Hsuan and Tan, Daniel Bochen and Cong, Jason},
  booktitle={2025 IEEE International Symposium on High Performance Computer Architecture (HPCA)},
  pages={127--142},
  year={2025},
  organization={IEEE}
}

Join the Discussion

Comments (0)

No comments yet. Be the first to share your thoughts!

Indexed by QCR Librarian

This entry was created automatically from publicly available records. QCR links to public sources and only stores repository content where the license permits redistribution.

Versions

v1 Latest
Apr 14, 2026
qcr:2604.73362.1

Cite all versions? Use the base QCR ID to always reference the latest version of this entry.

You may also like5