Есть два типа процессоров которые выполняют разные задачи, CPU (central processing unit) и GPU ( graphics processing unit) в компьютере есть оба типа процессоров.
Что такое CPU
CPU — это центральные процессоры например Core i3, Core i5, Core i7 от Intel или AMD FX™ AMD Athlon™ X4 от AMD.
Что такое GPU
GPU — это графический процессор применяется в видеокартах Nvidia, AMD Radeon™, MSI.
Также есть процессоры CPU с встроенными графическими процессорами, которые имеют ядра CPU центральных процессоров и ядра графических процессоров GPU, CPU+GPU, такие процессоры называют с интегрированной графикой например Intel® HD Graphics.
Основное отличие CPU и GPU
Основное отличие процессоров CPU и GPU в выполняемых задачах.
Как работает CPU
CPU это процессор основной задачей которого является выполнение различных вычислений и обеспечение работы программ напрямую не связанных с выводом графики, он выполняет последовательные задачи с большой вычислительной скоростью. Например конвертация данных или обеспечение работы мощного программного продукта имеющего различные вычислительные модули.
Как работает GPU
GPU предназначены для работы с графикой и в своём составе имеет несколько десятков, а то и тысяч небольших процессоров его основная задача получить данные и преобразовать их в пиксели на экране монитора. Такие процессоры выполняют параллельные задачи, получают информацию и преобразуют полученные данные в пиксели (цвет, яркость). Благодаря множеству мелких ядер которые работают независимо друг от друга, они обеспечивают очень быстрое преобразование данных и вывод картинки на экран монитора. Микро процессоры производят параллельное преобразование один процессор производит вычисление только группы пикселей например в левой части экрана, другой отвечает за пиксели находящиеся в другой части экрана, после выполнения параллельного преобразования получиться картинка которая будет выведена на экран.
Наиболее доходчиво, работу процессора GPU демонстрируется на видео от Nvidia когда картина рисуется одновременным выстрелом капель краски имитирующих пиксели, в течении секунды нарисована картина.
На практике представить работу CPU и GPU можно следующим образом, например в игре, CPU отвечает за обработку динамики в игре он произведёт вычисление в какой точке экрана должны оказаться объекты, эта информация поступит в графический процессор GPU, она будет обработана и выведено на экран изображение с объектами в нужных точках.
Поэтому в играх более эффективно будет работать связка например менее мощный CPU Intel i3 и хорошая видеокарта и значительно хуже будет работать, набор процессор Intel i7 и слабая видеокарта. Это связано с тем, что основная задача в игре вывод на экран как можно быстрее картинки, а самих вычислений не так уж и много.
В не игровых программах где нужна скорость вычисления, обработка массивов информации и после обработки вывод результатов на экран, решающую роль играет мощность вычислений. В таких случаях практически не важно какой применяется графический процессор важно эффективность CPU.
Это хорошо прослеживается в тенденциях компьютеров, для офиса нужен компьютер с хорошим процессором CPU в таком случае Intel i7 намного лучше Intel I3 и практически не востребована видеокарта с процессорами GPU. Поэтому офисная техника как правило имеет встроенную графику так как она не столь важна. Для геймеров наоборот играет роль мощность видеокарты процессоров GPU и тут как нельзя лучше подойдёт отдельная видеокарта которая и обеспечит вывод картинки на экран, также её более легко заменить произведя апгрейд компьютера с заменой видеокарты.
Между CPU и GPU нет конкуренции эти процессоры предназначены для выполнения разных задач, они гармонично дополняют друг друга.