# Are we SIMD yet? Yes but we need more development. ### Notable options - [`packed_simd`]: Maintained by Rust Libs team. Old version of `std::simd` published to crates.io, currently in maintenance mode. See [rust-lang/portable-simd#170] for further details. - [`wide`]: Looks very similar to packed_simd, not sure what the difference is. - [`faster`]: Explicit auto-vectorization library, currently in maintenance mode. - [`std::arch`], [`core::arch`]: Low level API, previously known as [`stdsimd`], [`coresimd`]. [`packed_simd`]: https://crates.io/crates/packed_simd [rust-lang/portable-simd#170]: https://github.com/rust-lang/portable-simd/issues/170 [`wide`]: https://crates.io/crates/wide [`faster`]: https://crates.io/crates/faster [`stdsimd`]: https://crates.io/crates/stdsimd [`std::arch`]: https://doc.rust-lang.org/stable/std/arch/index.html [`coresimd`]: https://crates.io/crates/coresimd [`core::arch`]: https://doc.rust-lang.org/stable/core/arch/index.html ### Notable future options - [rust-lang/portable-simd]: Current version of [`std::simd`], not published in crates.io, requires nightly compiler. [rust-lang/portable-simd]: https://doc.rust-lang.org/stable/std/simd/index.html [`std::simd`]: https://doc.rust-lang.org/stable/std/simd/index.html ### Unmaintained - [`simd`]: Replaced by [`packed_simd`]. - [`generic-simd`](https://crates.io/crates/generic-simd): Archied. [`simd`]: https://github.com/hsivonen/simd ### Notable non-Rust SIMD library - [google/highway]: Efficient, performant, portable SIMD library. It's most distinguished from the above rust libraries by having a lot more features. [google/highway]: https://github.com/google/highway   ## The team, Portable SIMD Project Group! This is the group dedicated to make a portable SIMD API available to stable Rust users. - [Jubilee, and Lokathor, "Announcing the Portable SIMD Project Group", Inside Rust Blog, 2020](https://blog.rust-lang.org/inside-rust/2020/09/29/Portable-SIMD-PG.html) - [RFC 2948](https://github.com/rust-lang/rfcs/pull/2948) - [Current member of project-portable-simd](https://github.com/rust-lang/team/blob/master/teams/project-portable-simd.toml) - [Zulip of project-portable-simd](https://rust-lang.zulipchat.com/#narrow/stream/257879-project-portable-simd) - [Rust Libs Team Calendar](https://calendar.google.com/calendar/u/0/embed?src=9kuu8evq4eh6uacm262k0phri8@group.calendar.google.com) You can find meeting notes from the Portable SIMD project group by searching https://hackmd.io/@rust-libs with the tag "Portable SIMD".