Distinguish, differentiate, compare and explain what is the difference between CPU and GPU. Comparison and Differences.
Differences between CPU and GPU
S.No. | CPU | GPU |
1 | Really fast caches (great for data reuse). | Has lots of math units. |
2 | Runs lots of differere processes / threads. | Run a program on each fragment / vertex. |
3 | High performance on a single thread of execution. | High throughput on parallel tasks. |
4 | Fine branching granularity. | Fast access to onboard memory. |
5 | CPU are optimised for high performance on sequential codes (caches and branch prediction). | CPU are optimised for higher arithmetic intensity for parallel nature (Floating point operations). |
6 | CPUs are great for task parallelism. | GPUs are great for data parallelism. |
Tags:
Difference between GPU vs CPU
CPU vs GPU
Differences between GPU vs CPU