Mastodon Feed: Post

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

nobody asked for my 2c either, but what the heck, let's do this.

ignoring the part where autovec has gotten a lot better, portable simd inherently sacrifices some performance for the portability.

if you want to get anywhere near the maximum performance, for many problems you have no choice but to do multiple versions for different platforms anyway because different platforms have different capabilities and are better/worse at different things.

oh and yeah, autovec did get a lot better. and in std::simd's case, it seems like it often outperforms std::simd. this is probably because std::simd only supports 128-bit vectors.