‹ BackHN Continuity

Thread

Fearless SIMD v1.0

318 points · 52 comments · verdagon

  1. O3marchnative · · focus · HN ↗
    This is quite amazing. Fearless SIMD is what finally allowed my FFT crate, PhastFT, to run on stable Rust [0]. PhastFT previously depended on Rust’s std::simd (as well as multiversion), which still requires nightly [1].

    One of the main contributors to v1.0 of fearless_simd started out by helping me evaluate portable SIMD crates for PhastFT. Once we landed on fearless_simd, he ported PhastFT from std::simd to fearless_simd. We did find that more functionality was needed than fearless_simd offered at the time. So, he started contributing significantly to fearless_simd. It’s really rewarding to see how working on a hobby open source project can help improve the Rust ecosystem.

    [0] <a href="https:&#x2F;&#x2F;github.com&#x2F;smu160&#x2F;PhastFT" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;smu160&#x2F;PhastFT

    [1] <a href="https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;std&#x2F;simd&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;std&#x2F;simd&#x2F;index.html

    1. arijun · · focus · HN ↗
      How do you compare your experience with fearless_simd vs std::simd? Besides the nightly aspect of course.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.