#simd #cargo-subcommand #cargo #extension #subcommand

app cargo-simd-detect

Rust nightly cargo command to report which SIMD extensions your Intel/AMD CPU supports and are enabled

4 releases

0.1.1 Dec 8, 2023
0.1.0 Dec 5, 2023
0.1.0-beta.2 Dec 3, 2023

#273 in Cargo plugins

MIT/Apache

6KB

cargo-simd-detect

Cargo command to report which SIMD extensions your Intel/AMD CPU supports and are enabled. It should be installed in Rust nightly.

Run

# assumes rustup override set nightly
cargo install cargo-simd-detect --force
cargo simd-detect

To see changes to "enabled", you must re-install with cargo install cargo-simd-detect --force.

Output

A short text report, for example:

feature         width                   available       enabled
sse2            128-bit/16-bytes        true            true
avx2            256-bit/32-bytes        true            false
avx512f         512-bit/64-bytes        true            false

Created for an article about SIMD programming on Medium that will be published in Dec 2023/Jan 2024.

No runtime deps