Previous | Next --- Slide 34 of 40
Back to Lecture Thumbnails
enolan

I wonder what the advantages and disadvantages are of combining a CPU and GPU onto one chip instead of having them be separate are. I assume that the GPU on this one is less powerful than a standalone one from NVIDIA or something. Also it probably causes issues with increased heat to have them be close together. On the other hand there must be much less latency with the GPU and CPU communicating with each other.

HingOn

http://www4.ncsu.edu/~yyang14/hpca2012.pdf

This paper explains a bit the trade-off of CPU/GPU fused architecture on section 2.2. Apparently, the fused GPU would have less computation throughput and lower memory access bandwidth than a high-end discrete GPU. That would probably explain why high-end discrete GPUs are still mostly for the gaming industry. Still, the fused architecture has shared off-chip memory, and thus makes GPU and CPU data transfer more efficient.

cube

@enolan It's also probably worth noting that it decreases cost for the end-user if you don't have a discrete graphics chip in, say, your laptop.