Skip to main content

Module simd

Module simd 

Source
Available on x86 or x86-64 only.
Expand description

§SIMD реализации для векторных операций

Этот модуль содержит платформо-зависимые SIMD реализации векторных операций.

§Детекция возможностей процессора

Система автоматически определяет доступные SIMD инструкции во время выполнения и выбирает оптимальную реализацию.

§Поддерживаемые архитектуры

  • x86/x86_64: SSE2, SSE4.1, AVX, AVX2, AVX512
  • ARM: NEON (AArch64)
  • WebAssembly: SIMD128

§Использование

Пользователи обычно не взаимодействуют с этим модулем напрямую, а используют высокоуровневые абстракции из vector::traits.

Re-exports§

pub use wide::*;simd

Modules§

widesimd
Кроссплатформенные SIMD реализации через крейт wide
x86
x86/x86_64 SIMD реализации

Structs§

SimdDetector
Детектор SIMD возможностей процессора