Mantra�Qubit Movement-Optimized Program Generation�on Zoned Neutral Atom Processors�
Enhyeok Jang (Yonsei University), Youngmin Kim (Yonsei University), Hyungseok Kim (Yonsei University), �Seungwoo Choi (Yonsei University), Yipeng Huang (Rutgers University), and Won Woo Ro (Yonsei University)
E-mail: {enhyeok.jang, wro}@yonsei.ac.kr, yipeng.haung@rutgers.edu��Proceedings of the 23rd ACM/IEEE International Symposium on Code Generation and Optimization,
March 1-5, 2025, Las Vegas, NV, USA
�Session: Quantum Computing (2) at Room Willow, 11:40 – 12:00
Tuesday, Mar 4th, 2025
Contents
Contents
[Target Architecture]
4
[1] Dolev Bluvstein et al. "Logical quantum processor based on reconfigurable atom arrays." Nature 626.7997 (2024): 58-65.
< Zoned Architecture >
[Target Architecture]
[Potential Concerns]
5
[1] Dolev Bluvstein et al. "Logical quantum processor based on reconfigurable atom arrays." Nature 626.7997 (2024): 58-65.
< Zoned Architecture >
[Target Architecture]
[Potential Concerns]
6
[1] Dolev Bluvstein et al. "Logical quantum processor based on reconfigurable atom arrays." Nature 626.7997 (2024): 58-65.
< Zoned Architecture >
< Runtime Breakdown on Zoned Arch. >
[Target Architecture]
[Potential Concerns]
[Focus]
7
[1] Dolev Bluvstein et al. "Logical quantum processor based on reconfigurable atom arrays." Nature 626.7997 (2024): 58-65.
< Zoned Architecture >
< Runtime Breakdown on Zoned Arch. >
[Atom movement is not completely free.]
8
1L
0L
1L
0L
1L
0L
[Let us SWAP 2 Logical Qubits in Moving Traps …]
9
1L
0L
0L
1L
0L
1L
1L
0L
1L
0L
1L
0L
[Let us SWAP 2 Logical Qubits in Moving Traps …]
10
1L
0L
0L
1L
0L
1L
1L
0L
150 us
1L
0L
(40 um)
/�(. 55 m/s)
=
72.8 us
150 us
(20 um)
/�(. 55 m/s)
=
36.4 us
[Atom movement is not completely free.]
11
[2] Chen Huang et al. "ZAP: Zoned Architecture and Parallelizable Compiler for Field Programmable Atom Array." arXiv preprint arXiv:2411.14037 (2024).�[3] Wan-Hsuan Lin, Daniel Bochen Tan, and Jason Cong. "Reuse-aware compilation for zoned quantum architectures based on neutral atoms." arXiv preprint arXiv:2411.11784 (2024).
[4] Jixuan Ruan et al. "PowerMove: Optimizing Compilation for Neutral Atom Quantum Computers with Zoned Architecture." arXiv preprint arXiv:2411.12263 (2024).
[Atom movement is not completely free.]
[These constraints may be difficult to address sufficiently by low-level compilation alone.]
=> Rewrite quantum programs to make these constraints less happened in the first place.
12
[2] Chen Huang et al. "ZAP: Zoned Architecture and Parallelizable Compiler for Field Programmable Atom Array." arXiv preprint arXiv:2411.14037 (2024).�[3] Wan-Hsuan Lin, Daniel Bochen Tan, and Jason Cong. "Reuse-aware compilation for zoned quantum architectures based on neutral atoms." arXiv preprint arXiv:2411.11784 (2024).
[4] Jixuan Ruan et al. "PowerMove: Optimizing Compilation for Neutral Atom Quantum Computers with Zoned Architecture." arXiv preprint arXiv:2411.12263 (2024).
Contents
[Rewriting Motivations and Designs]
V-chain
=> requires frequent inter-zone movement when running on ZA. ☹
14
Fountain-Shaped�CZ-Tree Chain
ZZ-Interaction Protocol w/o 1Q Gate
Preemptive Identical-Zoned Gate Sched.
< Existing Simulation Kernel and Its Translation >
[Rewriting Motivations and Designs]
Rewrite them as Fountain-chain
15
Fountain-Shaped�CZ-Tree Chain
ZZ-Interaction Protocol w/o 1Q Gate
Preemptive Identical-Zoned Gate Sched.
< Existing Simulation Kernel and Its Translation >
< Proposed Simulation Kernel and Its Translation >
[Inter-Zone Movement Complexity]
V-chain
Fountain-chain
16
Fountain-Shaped�CZ-Tree Chain
ZZ-Interaction Protocol w/o 1Q Gate
Preemptive Identical-Zoned Gate Sched.
< Proposed Simulation Kernel and Its Translation >
< Existing Simulation Kernel and Its Translation >
[Rewriting Motivations and Designs]
17
Fountain-Shaped�CZ-Tree Chain
ZZ-Interaction Protocol w/o 1Q Gate
Preemptive Identical-Zoned Gate Sched.
< Existing Simulation Kernel and Its Translation >
[Rewriting Motivations and Designs]
18
Fountain-Shaped�CZ-Tree Chain
ZZ-Interaction Protocol w/o 1Q Gate
Preemptive Identical-Zoned Gate Sched.
< Existing Simulation Kernel and Its Translation >
[Inter-Zone Movement Complexity]
CX-Based RZZ Decomp.
Proposed Protocol
19
Fountain-Shaped�CZ-Tree Chain
ZZ-Interaction Protocol w/o 1Q Gate
Preemptive Identical-Zoned Gate Sched.
< Existing Simulation Kernel and Its Translation >
[Rewriting Motivations and Designs]
=> Executing as many gates as possible �at each moment can ensure optimal �execution globally as well.
20
Fountain-Shaped�CZ-Tree Chain
ZZ-Interaction Protocol w/o 1Q Gate
Preemptive Identical-Zoned Gate Sched.
< Applying Gate Sched. on GHZ w/ Parallel CXs >
< Applying Gate Sched. on GHZ w/ Fountain CXs >
Contents
Modeling Zoned Architecture
22
[1] Dolev Bluvstein et al. "Logical quantum processor based on reconfigurable atom arrays." Nature 626.7997 (2024): 58-65.
[4] Yannick Stade et al. 2024. “An Abstract Model and Efficient Routing for Logical Entangling Gates on Zoned Neutral Atom Architectures.” arXiv preprint arXiv:2405.08068 (2024).
Contents
Molecular Simulation Circuits (UCCSD Ansatz)
24
Molecular Simulation Circuits (UCCSD Ansatz)
25
QAOA Circuits (Maximum Cut Problem)
26
Power-Law
Graph
SK-model
Graph
Contents
Conclusion
28
29
Mantra Contributors
Enhyeok Jang
Seungwoo Choi
Youngmin Kim
Hyungseok Kim
Prof. Yipeng Huang
Prof. Won Woo Ro
Thank You for Your Time!��Q & A
30
Supplementary
31
Gate-Based SWAP in ZA
32
[Previous Neutral Atom Compilers]
=> Not effective enough for zoned architectures.
33
[5] Jonathan Baker et al. 2021. “Exploiting longdistance interactions and tolerating atom loss in neutral atom quantum architectures.” In 2021 ACM/IEEE 48th Annual International Symposium on Computer Architecture (ISCA). IEEE, 818–831.
[6] Hanrui Wang et al. 2024. “Atomique: A quantum compiler for reconfigurable neutral atom arrays.” In 2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA). IEEE, 293–309.
[7] Yannick Stade et al. 2024. “An Abstract Model and Efficient Routing for Logical Entangling Gates on Zoned Neutral Atom Architectures.” arXiv preprint arXiv:2405.08068 (2024).
[Previous Neutral Atom Compilers]
=> Not effective enough for zoned architectures.
=> Existing compilations optimize movements in zones,�But do not reduce movement between zones.
Need different optimizations than before.
34
[5] Jonathan Baker et al. 2021. “Exploiting longdistance interactions and tolerating atom loss in neutral atom quantum architectures.” In 2021 ACM/IEEE 48th Annual International Symposium on Computer Architecture (ISCA). IEEE, 818–831.
[6] Hanrui Wang et al. 2024. “Atomique: A quantum compiler for reconfigurable neutral atom arrays.” In 2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA). IEEE, 293–309.
[7] Yannick Stade et al. 2024. “An Abstract Model and Efficient Routing for Logical Entangling Gates on Zoned Neutral Atom Architectures.” arXiv preprint arXiv:2405.08068 (2024).
[Which GHZ Structure is good for ZA?]
GHZ w/ Fountain CXs
GHZ w/ Parallel CXs
35
Fountain-Shaped�CZ-Tree Chain
ZZ-Interaction Protocol w/o 1Q Gate
Preemptive Identical-Zoned Gate Sched.
Entangling
Zone
Storage
Zone
LD
ST
Entangling Zone
Storage Zone
LD
ST
[Hardware Design Considerations]
Square Array
36
Fountain-Shaped�CZ-Tree Chain
ZZ-Interaction Protocol w/o 1Q Gate
Preemptive Identical-Zoned Gate Sched.
LD
ST
Efficient Design & Placement of Zones
[Hardware Design Considerations]
Square Array
Thin-Rectangular Array
37
Fountain-Shaped�CZ-Tree Chain
ZZ-Interaction Protocol w/o 1Q Gate
Preemptive Identical-Zoned Gate Sched.
LD
ST
Efficient Design & Placement of Zones
LD
ST
[Hardware Design Considerations]
Square Array
Thin-Rectangular Array
3D-Stacked Square Array
38
Fountain-Shaped�CZ-Tree Chain
ZZ-Interaction Protocol w/o 1Q Gate
Preemptive Identical-Zoned Gate Sched.
Efficient Design & Placement of Zones
LD
ST
LD
ST
LD
ST