It would be nice to be able to take random bits of code and actually look at what you win / lose by running (unoptimized) on GPU vs. CPU.
Hummm various models seem to think the problem is nobody has done the work of figuring out how stuff like memory allocation and function control flow would work.
I'm surprised there isn't a fun github with a minimalist proof of concept or that none of the big players have implemented (even very inefficient) instructions in their GPU to allow general purpose computing.