← Все вопросы

Зачем нужна видеокарта (GPU), если есть процессор?

Задан 24 месяца назад814 просмотров2 ответа
6

У меня уже есть процессор, который всё считает. Зачем тогда отдельная видеокарта? Чем GPU отличается от CPU и почему для игр она так важна?

2 ответа

11
✓ Принятый ответ — помог автору

Видеокарта (GPU, graphics processing unit) — это специальный процессор, заточенный под одну вещь: делать очень много одинаковых вычислений одновременно.

Главная разница с CPU:

  • CPU имеет несколько мощных ядер. Он как несколько гениальных профессоров: каждый решает сложную задачу, но их мало.
  • GPU имеет тысячи простеньких ядер. Это как тысяча школьников: каждый умеет немного, но если задачу можно разбить на тысячи одинаковых кусочков — они вместе сделают её мгновенно.

Картинка на экране — это миллионы пикселей, и каждый надо посчитать. Это идеальная работа для GPU: тысячи ядер считают тысячи пикселей параллельно. Поэтому в играх, в 3D-графике, в обработке видео GPU незаменим — CPU бы захлебнулся.

Кстати, именно поэтому видеокарты сейчас используют ещё и для нейросетей/ИИ: обучение модели — это тоже горы однотипных вычислений, которые GPU щёлкает пачками.

4

Коротко: CPU — универсал, умеет всё, но в одну-несколько линий. GPU — узкий специалист по параллельным однотипным расчётам (графика, ИИ). Для обычной работы (браузер, документы) хватает встроенной графики, а отдельная мощная видеокарта нужна тем, кто играет, монтирует видео или занимается машинным обучением.

Ваш ответ

Войдите, чтобы ответить на вопрос.