Графический процессор
Графический процессор (англ. graphics processing unit, GPU) — отдельное устройство персонального компьютера или игровой приставки, выполняющее графический рендеринг. С середины 2000-х годов графические процессоры стали массово применяться и в других устройствах: планшетные компьютеры, встраиваемые системы, цифровые телевизоры. Современные графические процессоры очень эффективно обрабатывают и отображают компьютерную графику. Благодаря специализированной конвейерной архитектуре они намного эффективнее в обработке графической информации, чем типичный центральный процессор. Графический процессор в современных видеоадаптерах применяется в качестве ускорителя трёхмерной графики.
Может применяться как в составе дискретной видеокарты, так и в интегрированных решениях (встроенных в северный мост либо в гибридный процессор).
Описание
Отличительными особенностями по сравнению с ЦП являются:
- архитектура, максимально нацеленная на увеличение скорости расчёта текстур и сложных графических объектов;
- ограниченный набор команд.
Высокая вычислительная мощность GPU объясняется особенностями архитектуры. Современные CPU содержат несколько ядер, тогда как графический процессор изначально создавался как многопоточная структура с множеством ядер. Разница в архитектуре обусловливает и разницу в принципах работы. Если архитектура CPU предполагает последовательную обработку информации, то GPU исторически предназначался для обработки компьютерной графики, поэтому рассчитан на массивно параллельные вычисления[1].
Каждая из этих двух архитектур имеет свои достоинства. CPU лучше работает с последовательными задачами. При большом объеме обрабатываемой информации очевидное преимущество имеет GPU. Условие только одно — в задаче должен наблюдаться параллелизм.
Графические процессоры уже достигли той точки развития, когда многие практические вычислительные задачи могут с легкостью решаться с их помощью, причем быстрее, чем на многоядерных системах. Будущие вычислительные архитектуры станут гибридными системами с графическими процессорами, состоящими из параллельных ядер и работающими в связке с многоядерными ЦП[2]
Оригинальный текст (англ.)
GPUs have evolved to the point where many real-world applications are easily implemented on them and run significantly faster than on multi-core systems. Future computing architectures will be hybrid systems with parallel-core GPUs working in tandem with multi-core CPUs[3]. Профессор Джек Донгарра (Jack Dongarra), Директор Инновационной вычислительной лаборатории Университета штата Теннесси, 2011
|
Современные модели графических процессоров (в составе видеоадаптера) могут полноценно применяться для общих вычислений (см. GPGPU). Примерами таковых могут служить чипы HD 7990 (от AMD) или GTX 690 (от nVidia).
История
Этот раздел статьи ещё не написан. Согласно замыслу одного из участников Википедии, на этом месте должен располагаться специальный раздел.
Вы можете помочь проекту, написав этот раздел. |
Программное обеспечение
На программном уровне видеопроцессор для своей организации вычислений (расчётов трёхмерной графики) использует тот или иной интерфейс прикладного программирования (API).
Самые первые ускорители использовали Glide — API для трёхмерной графики, разработанный 3dfx Interactive для видеокарт на основе собственных графических процессоров Voodoo Graphics.
Поколения ускорителей в видеокартах можно считать по версиям DirectX и OpenGL, которую они поддерживают.
См. также
Примечания
- ↑ [www.ot.ru/press20110215.html Гибридные вычислительные системы на основе графических процессоров NVIDIA Tesla]
- ↑ [www.nvidia.ru/page/gpu_computing.html Вычисления на GPU]. Проверено 13 сентября 2011. [www.webcitation.org/684cRJCyL Архивировано из первоисточника 31 мая 2012]..
- ↑ [www.nvidia.com/object/GPU_Computing.html What is GPU Computing?] (англ.). Проверено 13 сентября 2011. [www.webcitation.org/684cS1LrR Архивировано из первоисточника 31 мая 2012].
Ссылки
- [www.amd.com/ru/products/desktop/graphics/Pages/desktop-graphics.aspx Графические продукты AMD Radeon для настольных компьютеров]
- [www.nvidia.ru/page/home.html Официальный сайт компании NVIDIA]
- [www.3dnews.ru/video/what_is_faster_gpu_or_cpu Заметки на полях. Что быстрее, CPU или GPU?]
Это заготовка статьи о компьютерах. Вы можете помочь проекту, дополнив её. Это примечание по возможности следует заменить более точным. |
|