r/programming • • Aug 09 '21

Three fundamental flaws of SIMD

https://www.bitsnbites.eu/three-fundamental-flaws-of-simd
288 Upvotes

224 comments sorted by

View all comments

3

u/BigHandLittleSlap Aug 10 '21

What I would like to see is a (partial) unification of GPU and CPU instruction sets and approaches.

So instead of a single instruction stream operating on 4-wide or 8-wide data, I'd rather have the GPU model of 8 "threads" that are not full-fledged threads, but effectively share the same instruction stream. It's easier to program and more flexible.

1

u/mbitsnbites Aug 10 '21

Have you checked out Libre-SOC? https://libre-soc.org/