Highway
No written verdict yet. Here is what commenters said.
Why people recommend it
“I would love to have an open source Rust SIMD library with the scope and maturity that”
Show 3 more
“imo this is one of the greatest libs ever written.”
“Highway compiles our SIMD modules for different hardware configurations”
“apart from that it's quite simple to use”
Caveats and dissent
“some people interpreted https://github.com/google/highway/issues/1895 as meaning that Highway code does not work on z13 at all.”
“Projects that depend on Highway drop support for CPUs not listed in the Highway documentation”
Who recommends it in their own words
From the makers not counted in the ranking
“Here is one my project is opened source. Highway https://github.com/System-D-AB/highway”
> For example, should we use vrgather (with what LMUL), or interesting workarounds such as widening+slide1, to implement a basic operation such as interleaving two vectors? Use Zvzip, in the mean time: zip: vwmaccu.vx(vwaddu.vv(a, b), -1, b), or segmented load/store when you are touching memory anyways unzip: vsnrl trn1/trn2: masked vslide1up/vslide1down with even/odd mask The only thing base RVV does bad in those is
“uses our Highway library to run on whatever size vectors”
Threads where it came up
- Everyone Should Know SIMD 3 mentions
- C++26 Shipped a SIMD Library Nobody Asked For 3 mentions
- Platform-independent SIMD in Go 2 mentions
- RISC-V Is Sloooow 2 mentions
- Fearless SIMD v1.0 1 mention
- AI Has No Wisdom and Neither Will You 1 mention
Data: highway.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 10
“compare this library's design to https://github.com/google/highway”
“I would love to have an open source Rust SIMD library with the scope and maturity that”
“Use a library like Highway?”
“imo this is one of the greatest libs ever written.”
“Highway compiles our SIMD modules for different hardware configurations”
“some people interpreted https://github.com/google/highway/issues/1895 as meaning that Highway code does not work on z13 at all.”
“Projects that depend on Highway drop support for CPUs not listed in the Highway documentation”
“apart from that it's quite simple to use”
“I learned to appreciate SIMD (via highway) as one sweet spot”
“this can be achieved portably using the Highway library”