Що таке gpu?
Ви вирішили купити комп'ютер. Ходіть уздовж торгових рядів, дивіться на цінники, знайомитеся з характеристиками. І виникає питання: що таке GPU? Часто ви спостерігаєте це поєднання букв, але сенсу не бачите. Спробуємо пояснити.
GPU - що це, і в чому відмінність від CPU
GPU розшифровується як "graphics processing unit", або графічний процесор. Він являє собою окремий пристрій ігрової приставки, комп'ютера, фотоапарата. Відповідає за рендеринг графіки, виконує його. Справляється з цим завданням GPU чудово, обумовлено це спеціально призначеної для даних цілей конвеєрної архітектурою. Сучасні GPU куди краще обробляють графіку, ніж аналогічні їм класичні центральні процесори (ЦПУ).
В даний час ГПУ застосовується як акселератора 3D-графіки, але у виняткових випадках він може бути використаний для обчислень. Відрізняє ГПУ від ЦПУ наступне:
- архітектура: вона по максимуму націлена на високу швидкість розрахунку складних графічних об'єктів і текстур;
- порівняно низький набір команд.
Колосальна обчислювальна потужність пояснюється саме особливостями архітектури. Поряд із сучасними CPU, що містять кілька ядер (2/4/8, що вже вважалося проривом), GPU спочатку розроблявся як многоядерная структура. Число ядер тут обчислюється сотнями!
Різниця архітектури пояснює і різницю в принципі роботи. Якщо архітектура CPU розрахована на послідовну обробку даних, то GPU спочатку призначений для роботи з комп'ютерною графікою, тому розрахований на масивні, але паралельні обчислення.
Кожна з цих архітектур має свої переваги. CPU набагато краще виконує послідовні завдання. Для величезних обсягів оброблюваної інформації перевагу має GPU. Головна умова - в задачі повинен дотримуватися паралелізм.
Ви тепер знаєте багато про GPU, що таке GPU, і можете навіть розповісти друзям.