Rust-разработчик стал мейнтейнером Fearless SIMD и рассказал о состоянии SIMD в 2026 году

The state of SIMD in Rust in 2026

Автор, ставший мейнтейнером Fearless SIMD, сравнивает пять библиотек для SIMD в Rust: std::simd, fearless_simd, wide, pulp и macerator. Он разбирает автовекторизацию, мультиверсионирование, переносимые абстракции и поддержку наборов инструкций. Главные выводы: std::simd доступен только на nightly и не даёт полного решения, а Fearless SIMD предлагает всё в одном месте. Отдельно отмечено, что тригонометрия в экосистеме оставляет желать лучшего.

Его sin() не мог бы быть уместнее: поставлять скалярные реализации под видом SIMD — это смертный грех.

Ещё за этот день

2026-09-27