Loading…
Wednesday September 9, 2026 16:00 - 16:40 EDT
Bounds checking is slowing Rust down, the borrow checker prevents performant data structures, and existing libraries in C++ and Fortran have had too many decades of optimizations to just catch up with them - we have heard it all. But, what if we don’t listen?

In this talk, we’ll explore two new features of the Rust standard library: computing derivatives via std::autodiff, and running code on GPUs, via std::offload. We will put our compiler googles on, and have a close look at plenty of Benchmarks for these new features, and their possible safe or unsafe usages. (Un)surprisingly we will see that safe Rust fares a lot better than unsafe Rust in both cases. After this talk and looking through plenty of examples, these results hopefully become a bit more intuitive.
Speakers
avatar for Manuel Drehwald

Manuel Drehwald

PhD Student, University of Toronto

Manuel is a PhD student in the Matter Lab at the University of Toronto. He is working on adding new features to LLVM and the Rust compiler, in order to support Scientific Computing, High Performance Computing (HPC), and Machine Learning applications in Rust. In previous groups, Man... Read More →
Wednesday September 9, 2026 16:00 - 16:40 EDT
Palais des Congrès de Montréal

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link