2 ms·
I think SIMD would be a lot more approachable and popular if intrinsics APIs didn't look like this: _mm512_cmpeq_epi8_mask. I understand that keeping naming clo
by ivanjermakov 1y ago
I think SIMD would be a lot more approachable and popular if intrinsics APIs didn't look like this: _mm512_cmpeq_epi8_mask. I understand that keeping naming close to instruction names is a good idea, but this ain't a great newcomer experience.
Modern LLVM already does not a bad job with SIMD optimizations, maybe even AVX-512 when targeting supported CPU.
Wonder if we soon see a language employing SIMD/MIMD optimizations without explicit asm/intrinsics from user. I remember @cmuratori said somewhere this is one thing he misses a lot in todays languages.