rust-nyc / meetups

Bootstrapper repo for organizing Rust NYC Meetups
14 stars 0 forks source link

Raw SIMD in Rust, some simple examples and benchmarks #5

Closed oconnor663 closed 5 years ago

oconnor663 commented 5 years ago

Lightning talk ⚡️🎤

Raw SIMD in Rust, some simple examples and benchmarks

Rust has had stable support for many SIMD intrinsics on x86 since version 1.27, with support for further instruction set extensions (AVX512) and other architectures (ARM NEON) coming in the future. We'll look at some simple examples of how to use these intrinsics, and benchmarks to see how much they speed up our code. We'll also use godbolt.org to look at how different implementations generate different assembly code.

Jack has been working on side projects in Rust for several years, particularly the Bao project (https://github.com/oconnor663/bao). Previously he was an engineer at Keybase.

Edit: And here's the code from the talk: https://github.com/oconnor663/simd_examples

gj commented 5 years ago

This sounds awesome.

softprops commented 5 years ago

this looks great I'll put you down for next week

oconnor663 commented 5 years ago

Sweet :)

oconnor663 commented 5 years ago

The code examples I'm going to use tonight are here: https://github.com/oconnor663/simd_examples