

Rust for HPC: Safety, Performance, and Productivity
Tuesday, June 23, 2026 2:15 PM to 3:15 PM · 1 hr. (Europe/Berlin)
Hall Z - 3rd Floor
Invited Talk
Compiler and Tools for Parallel ProgrammingDevelopment of HPC SkillsParallel Programming LanguagesRuntime Systems for HPC
Information
Rust’s combination of memory safety, data‐race freedom, and zero‐cost abstractions is rapidly accelerating its adoption in high‐performance computing. This invited session, “Rust for HPC: Safety, Performance, and Productivity,” brings together two expert talks that span the full stack—from system software infrastructure to computational kernels—to demonstrate how Rust meets the exacting demands of modern supercomputers without compromising on safety or maintainability. The speakers will touch on Rust’s core strengths: the ownership and borrowing model that enforces memory safety at compile time; zero‐cost abstractions through traits, generics, and macros for expressive yet efficient code; built-in concurrency primitives; explicit control over memory layout and custom allocators for cache- and NUMA-aware data placement; and seamless interoperability via FFI with established HPC libraries. Attendees will leave with a comprehensive view of the capabilities in Rust that are helping increase its popularity in HPC.
Format
on-demandon-site
Presentation
Lamellar: Enabling Memory-Safe Distributed HPC in Rust
Tuesday, June 23, 2026 2:15 PM to 2:45 PM
Hall Z - 3rd Floor
Ryan D. Friese · Pacific Northwest National Laboratory
The ND Framework - Towards Grid-Based HPC Numerical Discretisation Schemes in Rust
Tuesday, June 23, 2026 2:45 PM to 3:15 PM
Hall Z - 3rd Floor
Timo Betcke · University College London

