3 ms·
Highway looks nice. I'm in Rust these days, and SIMD support there is remarkably terrible in comparison. And I'm not nearly close enough to being an expert on t
by cmrdporcupine 3y ago
Highway looks nice. I'm in Rust these days, and SIMD support there is remarkably terrible in comparison. And I'm not nearly close enough to being an expert on the subject to contribute anything upstream to improve that. AVX512 is available only if you compile against nightly still.
https://github.com/arduano/simdeez https://github.com/arduano/simdeez looks like it's trying to fit into this space, fairly promising.
- janwas 3y ago:) Thanks for the pointer. Glad to see simdeez now has a maintainer again. I believe its (mostly) 'abstracting SIMD width' feature is important and helps nudge people in a good direction.
- cmrdporcupine 3y agoI played with it last night and it does not seem to support many integer intrinsics (e.g. a wrapping of of _mm_set1_epi8 and _mm_cmpeq_epi8 seems not to be present), so isn't useful for my purpose. :-(
- kolbe 3y agoHuh? https://gcc.godbolt.org/z/o4KjbMs8z https://gcc.godbolt.org/z/o4KjbMs8z
- cmrdporcupine 3y agoI was talking about simdeez, not highway -- but I did actually find tip of tree on simdeez worked for me.
- kolbe 3y agoAhh. Okay. Good luck. It's a fun rabbit hole.