Skip to main content

Module simd_distance

Module simd_distance 

Source
Expand description

SIMD-Optimized Distance Array Operations

Provides vectorized operations for distance arrays:

  • Parallel min/max finding
  • Batch distance updates
  • Vector comparisons

Uses WASM SIMD128 when available, falls back to scalar.

Structs§

DistanceArray
Aligned distance array for SIMD operations
PriorityEntry
Priority queue entry for Dijkstra with SIMD-friendly layout
SimdDistanceOps
SIMD-optimized distance operations

Constants§

SIMD_ALIGNMENT
Alignment for SIMD operations (64 bytes for AVX-512 compatibility)
SIMD_LANES
Number of f64 elements per SIMD operation