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

Published: 19 June 2023
on channel: Rust
5,891
186

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/mee...
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


Watch video SIMD instructions with Rust on Android by Guillaume Endignoux - Rust Zürisee June 2023 online without registration, duration hours minute second in high quality. This video was added by user Rust 19 June 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 5,89 once and liked it 18 people.