A Verified Thread-Safe Array in Rust (IWACO Practice Talk)
09 October 2025, 12:15, CSIT Level 2 - Systems Area
Speaker:
Sasha Pak
(ANU)
Abstract#
Rust’s ownership type system limits the flexibility of safe parallel array manipulation. In particular, safe code is confined to partitioning arrays into disjoint, contiguous slices. We present a statically verified, thread-safe array API that enables arbitrary parallel access patterns. This unlocks more expressive parallelism in safe Rust without relying on runtime checks or unsafe code.