https://www.howtogeek.com/128221/why-ar ... d-of-gpus/...A GPU can handle large amounts of data in many streams, performing relatively simple operations on them, but is ill-suited to heavy or complex processing on a single or few streams of data. A CPU is much faster on a per-core basis (in terms of instructions per second) and can perform complex operations on a single or few streams of data more easily, but cannot efficiently handle many streams simultaneously...
When it comes down to mathematics (F@H uses specific instruction sets) there is a fundamental difference between them:
https://www.quora.com/Why-does-a-GPU-pe ... than-a-CPU...CPUs dedicate the majority of their core real-estate to scalar/superscalar operations...GPUs, on the other hand, dedicate most of their core real-estate to a Single Instruction Multiple Data (SIMD)...