GPU

Xtreme3D v3

GPU

Graphics Processing Unit | Графический процессор
Процессор, предназначенный для графического рендеринга. От центрального процессора (CPU) отличается особой параллельной архитектурой, позволяющей решать некоторые задачи существенно быстрее. Условие только одно - в задаче должен наблюдаться параллелизм.
Термин GPU был популяризирован компанией NVIDIA, которая в 1999 году выпустила GeForce 256 и назвала его "первым GPU в истории", хотя аппаратная растеризация и соответствующие процессоры появились значительно раньше. Так, первые аркадные игровые автоматы с аппаратным T&L; появились в 1993 году (Sega Model 2 и Namco Magic Edge Hornet Simulator). На потребительских компьютерных системах первые графические процессоры появились на Sega Saturn, PlayStation и Nintendo 64 (1994-1996). На персональных компьютерах одной из первых выделенных графических плат с поддержкой 3D-рендеринга был S3 ViRGE (1995), а затем лидером рынка стала компания 3dfx Interactive, выпускавшая с 1996 по 2000 годы видеоускоритель Voodoo Graphics. С 2000 года рынок GPU поделен между NVIDIA, ATI (ныне поглощена AMD) и Intel.
GPU предназначен для обработки больших массивов однотипных данных, таких как точки, векторы и пиксели. Изначально типы данных, которые могли обрабатываться GPU (и сами алгоритмы обработки) были жестко заданы, но современные графические процессоры полностью программируемы - это означает, что программист может передавать им произвольные данные и выполнять любые алгоритмы. Это привело к введению термина GPGPU - General Purpose GPU (GPU общего назначения).