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.

bars search caret-down plus minus arrow-right times