By: Patrick Chase (patrickjchase.delete@this.gmail.com), July 2, 2013 10:03 am
Room: Moderated Discussions
anon (anon.delete@this.anon.com) on July 2, 2013 7:13 am wrote in reference to GPUs:
> Not due to this high level stuff, because the hardware itself is more efficient.
No, it is not. It's simply optimized to do different things. A CPU is much more efficient than a GPU on many "irregular" and/or iterative workloads.
> In terms of hardware, I don't know exactly.
Wow, that doesn't seem to prevent you from having strong opinions on the topic.
You and Etienne are both off base, but Etienne is at least on the right path. If you're actually interested in learning then take a look through this presentation:
http://s08.idav.ucdavis.edu/fatahalian-gpu-architecture.pdf
It's fairly dated (i.e. the number are hilariously outdated some cases) but the concepts are presented correctly.
> Not due to this high level stuff, because the hardware itself is more efficient.
No, it is not. It's simply optimized to do different things. A CPU is much more efficient than a GPU on many "irregular" and/or iterative workloads.
> In terms of hardware, I don't know exactly.
Wow, that doesn't seem to prevent you from having strong opinions on the topic.
You and Etienne are both off base, but Etienne is at least on the right path. If you're actually interested in learning then take a look through this presentation:
http://s08.idav.ucdavis.edu/fatahalian-gpu-architecture.pdf
It's fairly dated (i.e. the number are hilariously outdated some cases) but the concepts are presented correctly.