2 ms·
I don't fully understand the full concept of SPMD, as well as I understood SIMD (from Dart!), but it sounds like you can write one version by just using SPMD vs
by eggy 11y ago
I don't fully understand the full concept of SPMD, as well as I understood SIMD (from Dart!), but it sounds like you can write one version by just using SPMD vs. explicit coding, since it runs equally optimized on 64-bit wide or 8-bit wide SIMD lanes, no?
From the article:
"SPMD has a serious advantage in that it’s able to target AMD’s massive 64-wide SIMDs just as easily as Intel’s itty-bitty 8-wide ones, at least for simple usage patterns like do this operation on 1 million pixels. For simple stream processing applications, SPMD makes perfect sense, and it’s relatively easy to write one source code that will run close to optimal on all the architectures."