JuliaCon 2025

Tagging, Querying, and Synchronization in QuantumSavory.jl
2025-07-23 , Main Room 6

QuantumSavory.jl offers a robust set of abstractions and APIs that streamline quantum protocol development. Over the past year, we have introduced several new features, particularly tagging, querying, and tag-based synchronization of classical control channels for quantum networks. In this talk, we detail how these functionalities operate and demonstrate their applicability through examples such as measurement-based quantum computing.


QuantumSavory.jl is an ongoing project by the NSF Center for Quantum Networks, developed to bridge the gap between the field’s growing hype and the lack of robust full-stack tools with well-defined abstractions. A key focus of our design is the “classical control” metadata framework, which enables efficient tracking of network status and classical control messages, facilitates metadata queries, and supports asynchronous waiting for trigger events in quantum networks. This mechanism is crucial for managing time-dependent processes and communications in classical control channels.
To achieve this, we leverage the ConcurrentSim and ResumableFunctions packages, enabling efficient coroutine-based discrete-event simulation and seamless synchronization between protocols running in parallel. In this talk, we detail our metadata tracking approach and demonstrate its use in applications such as purification protocols, measurement-based quantum computing, and quantum sensing.

Hana is a project manager at the NSF Center for Quantum Networks, where she is part of the remote testbed team developing quantum simulation tools (QuantumSavory.jl).