SIMD instructions with Rust on Android by Guillaume Endignoux – Rust Zürisee June 2023



SIMD instructions with Rust on Android by Guillaume Endignoux – Rust Zürisee June 2023

SIMD instructions with Rust on Android by Guillaume Endignoux - Rust Zürisee June 2023

SIMD instructions have become increasingly important to speed up algorithms, and Rust now exposes them as intrinsics in the standard library.
However, SIMD presents unique challenges, among others: portability, testability, usability, and making sure the compiler indeed generated optimized code.
In this talk, I’ll take the angle of using Rust on Android to discuss how to approach and solve these challenges.

Slides: https://github.com/rust-zurichsee/meetups/tree/master/2023-06-08_miri-simd-hir
Guillaume’s Blog: https://gendignoux.com/blog/
Guillaume’s Github: https://github.com/gendx

Would you like to chat or give a talk? Join us in our Matrix room:
https://matrix.to/#/#rust-zuerisee:matrix.coredump.ch

Support the Zürich community: https://estada.ch/support-my-work/

Chapters:
00:00 Introduction
03:10 Building Blocks of SIMD
07:22 Calling SIMD from Rust
12:39 Writing cross-platform algorithms
20:43 Detecting supported SIMD instructions
30:36 Performance pitfalls in practice
38:40 Questions

Comments are closed.