News for hackers. Stuff that matters.
Re:Exploring SIMD performance improvements in WebAssembly (2... by TinkersW on Wednesday February 02, 2022 @05:50PM (#30185264)
They are similar but not the same, for instance SSE has movemask, but NEON does not, so it gets emulated(slowly) when targeting that platform. The cross lane ops are different enough that you might need to rewrite for other platforms. And then you run into situations where an instruction is very fast on one architecture but horribly slow on another because its basically emulated.
Re:Exploring SIMD performance improvements in WebAssembly (2... by akireu on Wednesday February 02, 2022 @06:06PM (#30185489)
This isn't really relevant to wasm, though. You can't expect it to support platform-specific hacks just for SIMD, so you'll have to make do with the lowest common denominator anyway.