Центральные процессоры (CPU) обычно имеют от 4 до 8 ядер, в то время как графические процессоры (GPU) обладают значительно большим количеством ядер - от 100 до 1000. Однако ядра GPU менее производительны по сравнению с ядрами CPU.CPU выполняет задачи последовательно, например, управляет операционной системой. В отличие от него, GPU обрабатывает данные параллельно, что делает его подходящим для 3D-моделирования, высокопроизводительных вычислений (HPC) и машинного обучения.
CPU поддерживает до двух потоков вычислений на каждое ядро, тогда как графический процессор способен обрабатывать несколько тысяч потоков на каждый мультипроцессор, которых в чипе несколько.
В CPU кэш-память занимает значительный объем памяти устройства, тогда как для графического процессора для рендеринга изображений достаточно 128-256 кБ.
Тактовая частота является ключевым техническим показателем для процессоров. В отличие от CPU, приложения на графическом процессоре работают значительно быстрее и без задержек.