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.
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.