Tech News
← Home  ·  All topics

Autovectorization

2 GoKawiil briefs on this topic

Fearless SIMD reaches v1.0, offering safe SIMD abstractions in Rust

The Fearless SIMD project, first prototyped eight years ago, has released version 1.0 according to a blog post by its maintainer Shnatsel. The library provides portable SIMD abstractions and safe access to platform intrinsics without requiring unsafe code, while supporting both autovectorization and manual control for performance-critical code.

Benchmark shows subnormal floating-point math slows Intel Xeon chips far more than AMD or Arm rivals

A developer benchmarked how Intel, AMD, Arm and Apple processors handle IEEE 754 subnormal floating-point numbers—the tiny values near zero that require special handling. Testing double-precision arithmetic on Intel Granite Rapids and Emerald Rapids Xeons, AMD Zen 5, AWS Graviton, and Apple M4 Max chips, the results showed Intel processors suffer dramatic slowdowns, sometimes 40-plus times slower, when computations involve subnormal values compared to normal ones.