ZAC Compiler
Compilation
Citing this entry? Use this QCR ID
Uploaded by
QCR Librarian
Overview
UCLA-VAST/ZAC
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.
qiskitis 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.pyis an example of using the compiler on a circuit. Refer topython run.py -hfor options.zac/contains the source files implementing ZAC.exp_setting/is the directory containing example of experimental setting. Seeexp_setting/README.mdfor more inforamtion.hardware_spec/is the directory containing the example for zoned architecture specficiation. Seehardware_spec/README.mdfor 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}
}
This entry was created automatically from publicly available records. QCR links to public sources and only stores repository content where the license permits redistribution.
Publication
doi:10.48550/arxiv.2411.11784 Reuse-Aware Compilation for Zoned Quantum Architectures Based on Neutral Atoms
Wan-Hsuan Lin, Daniel Bochen Tan, Jason Cong
Versions
v1 Latest
Apr 14, 2026Cite all versions? Use the base QCR ID to always reference the latest version of this entry.
Join the Discussion
Comments (0)
No comments yet. Be the first to share your thoughts!