Вивчаючи багато інженерних ідей, я б сказав, що gpu - це форма зосередження завдань, управління пам’яттю, повторюваного обчислення.
Багато формул може бути простим для написання, але болісно обчислити, наприклад, в математиці матриці ви не отримаєте однозначної відповіді, але багато значень.
Це важливо при обчисленні, як швидко комп'ютер обчислює значення та працює формули, оскільки деякі формули не можуть працювати без усіх обчислених значень (отже, уповільнення). Комп'ютер не дуже добре знає, який порядок запуску формул або обчислення значень для використання в цих програмах. Він, головним чином, нагнітає сили на швидких швидкостях і розбиває формули на патрони, щоб обчислити, але багато програм сьогодні потребують цих обчислених патронів прямо зараз і чекають у питанні (і питання питання і більше запитань).
Наприклад, в імітаційній грі, яку слід розраховувати спочатку при зіткненнях пошкодження зіткнення, положення об'єктів, нову швидкість? Скільки часу це повинно зайняти? Як будь-який процесор може впоратися з цим навантаженням? Крім того, більшість програм є дуже абстрактними, вимагають більше часу для обробки даних, і не завжди розроблені для багатопотокової передачі даних або не є хорошими способами в абстрактних програмах зробити це ефективно.
У міру того, як процесор став кращим і кращими, люди стали неохайними в програмуванні, і ми також повинні програмувати для багатьох різних типів комп'ютерів. ГПУ розроблений для того, щоб одночасно виконувати багато простих обчислень (не кажучи вже про пам'ять (вторинна / таран), а нагрівання охолодження - основні шийки пляшок в обчисленні). Процесор керує багатьма багатьма запитаннями одночасно або втягується в багато напрямків, він з'ясовує, що робити, не маючи змоги це зробити. (Ей, це майже людина)
ГПУ - бурхливий працівник копітка робота. Процесор керує повним хаосом і не може впоратися з кожною деталлю.
То що ми вчимо? Gpu виконує детальну копітку роботу відразу, а процесор - це багатозадачна машина, яка не може дуже добре зосередитись із занадто великою кількістю завдань. (Це наче має розлад уваги і аутизм одночасно).
У інженерії є ідеї, дизайн, реальність і багато бурхливої роботи.
Коли я залишаю пам'ятати, щоб почати просто, починати швидко, невдало, невдало і ніколи не припиняти спроби.