Графический процессор: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Change of models of video cards, without changing the essence of the text.
Строка 21: Строка 21:


Каждая из этих двух архитектур имеет свои достоинства. CPU лучше работает с последовательными задачами. При большом объёме обрабатываемой информации очевидное преимущество имеет GPU. Условие только одно — в задаче должен наблюдаться параллелизм.
Каждая из этих двух архитектур имеет свои достоинства. CPU лучше работает с последовательными задачами. При большом объёме обрабатываемой информации очевидное преимущество имеет GPU. Условие только одно — в задаче должен наблюдаться параллелизм.
{{цитата|автор=Профессор Джек Донгарра (Jack Dongarra), Директор Инновационной вычислительной лаборатории Университета штата Теннесси, [[2011]]|Графические процессоры уже достигли той точки развития, когда многие практические вычислительные задачи могут с легкостью решаться с их помощью, причем быстрее, чем на многоядерных системах. Будущие вычислительные архитектуры станут [[Accelerated Processing Unit|гибридными системами с графическими процессорами]], состоящими из параллельных ядер и работающими в связке с многоядерными ЦП<ref>{{cite web|url=http://www.nvidia.ru/page/gpu_computing.html|title=Вычисления на GPU|accessdate=2011-09-13|archiveurl=https://www.webcitation.org/684cRJCyL?url=http://www.nvidia.ru/page/gpu_computing.html|archivedate=2012-05-31}}.</ref>
{{цитата|автор=Профессор Джек Донгарра (Jack Dongarra), Директор Инновационной вычислительной лаборатории Университета штата Теннесси, [[2011]]|Графические процессоры уже достигли той точки развития, когда многие практические вычислительные задачи могут с лёгкостью решаться с их помощью, причём быстрее, чем на многоядерных системах. Будущие вычислительные архитектуры станут [[Accelerated Processing Unit|гибридными системами с графическими процессорами]], состоящими из параллельных ядер и работающими в связке с многоядерными ЦП<ref>{{cite web|url=http://www.nvidia.ru/page/gpu_computing.html|title=Вычисления на GPU|accessdate=2011-09-13|archiveurl=https://www.webcitation.org/684cRJCyL?url=http://www.nvidia.ru/page/gpu_computing.html|archivedate=2012-05-31}}.</ref>
{{oq|en|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<ref>{{cite web|url=http://www.nvidia.com/object/GPU_Computing.html|title=What is GPU Computing?|lang=en|accessdate=2011-09-13|archiveurl=https://www.webcitation.org/684cS1LrR?url=http://www.nvidia.com/object/what-is-gpu-computing.html|archivedate=2012-05-31}}</ref>.}}
{{oq|en|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<ref>{{cite web|url=http://www.nvidia.com/object/GPU_Computing.html|title=What is GPU Computing?|lang=en|accessdate=2011-09-13|archiveurl=https://www.webcitation.org/684cS1LrR?url=http://www.nvidia.com/object/what-is-gpu-computing.html|archivedate=2012-05-31}}</ref>.}}
}}
}}

Версия от 19:57, 5 января 2020

Блок-схема графического процессора

Графический процессор (англ. graphics processing unit, GPU) — отдельное устройство персонального компьютера или игровой приставки, выполняющее графический рендеринг; в начале 2000-х годов графические процессоры стали массово применяться и в других устройствах: планшетные компьютеры, встраиваемые системы, цифровые телевизоры.

Современные графические процессоры очень эффективно обрабатывают и отображают компьютерную графику, благодаря специализированной конвейерной архитектуре они намного эффективнее в обработке графической информации, чем типичный центральный процессор.

Графический процессор в современных видеокартах (видеоадаптерах) применяется в качестве ускорителя трёхмерной графики.

Может применяться как в составе дискретной видеокарты, так и в интегрированных решениях (встроенных в северный мост либо в гибридный процессор).

Описание

GPU nVidia GeForce 3 Ti 200
GPU Matrox Parhelia
GeForce 6600GT (NV43) GPU

Отличительными особенностями по сравнению с ЦП являются:

Высокая вычислительная мощность GPU объясняется особенностями архитектуры. Современные CPU содержат несколько ядер, тогда как графический процессор изначально создавался как многопоточная структура с множеством ядер. Разница в архитектуре обусловливает и разницу в принципах работы. Если архитектура CPU предполагает последовательную обработку информации, то GPU исторически предназначался для обработки компьютерной графики, поэтому рассчитан на массивно параллельные вычисления[1].

Каждая из этих двух архитектур имеет свои достоинства. CPU лучше работает с последовательными задачами. При большом объёме обрабатываемой информации очевидное преимущество имеет GPU. Условие только одно — в задаче должен наблюдаться параллелизм.

Графические процессоры уже достигли той точки развития, когда многие практические вычислительные задачи могут с лёгкостью решаться с их помощью, причём быстрее, чем на многоядерных системах. Будущие вычислительные архитектуры станут гибридными системами с графическими процессорами, состоящими из параллельных ядер и работающими в связке с многоядерными ЦП[2]

Профессор Джек Донгарра (Jack Dongarra), Директор Инновационной вычислительной лаборатории Университета штата Теннесси, 2011

Современные модели графических процессоров (в составе видеоадаптера) могут полноценно применяться для общих вычислений (см. GPGPU). Примерами таковых могут служить чипы 5700XT (от AMD) или GTX 1660 Super (от nVidia).

Внешний графический процессор (eGPU)

Внешний графический процессор — это графический процессор, расположенный за пределами корпуса компьютера. Внешние графические процессоры иногда используются совместно с портативными компьютерами. Ноутбуки могут иметь большой объём оперативной памяти (RAM) и достаточно мощный центральный процессор (CPU), но часто им не хватает мощного графического процессора, вместо которого используется менее мощный, но более энергоэффективный встроенный графический чип. Встроенные графические чипы обычно недостаточно мощны для воспроизведения новейших игр или для других графически интенсивных задач, таких как редактирование видео.

Поэтому желательно иметь возможность подключать графический процессор к некоторой внешней шине ноутбука. PCI Express — единственная шина, обычно используемая для этой цели. Порт может представлять собой, к примеру, порт ExpressCard или mPCIe (PCIe × 1, до 5 или 2,5 Гбит / с соответственно) или порт Thunderbolt 1, 2 или 3 (PCIe × 4, до 10, 20 или 40 Гбит / с соответственно). Эти порты доступны только для некоторых ноутбуков.[4][5]

Внешние GPU не пользовались большой официальной поддержкой поставщиков. Однако это не остановило энтузиастов от внедрения настроек eGPU.

История

Программное обеспечение

На программном уровне видеопроцессор для своей организации вычислений (расчётов трёхмерной графики) использует тот или иной интерфейс прикладного программирования (API).

Самые первые ускорители использовали Glide — API для трёхмерной графики, разработанный 3dfx Interactive для видеокарт на основе собственных графических процессоров Voodoo Graphics.

Поколения ускорителей в видеокартах можно считать по версиям DirectX и OpenGL, которую они поддерживают.

См. также: видеодрайвер.

См. также

AMD
NVIDIA

Примечания

  1. Гибридные вычислительные системы на основе графических процессоров NVIDIA Tesla Архивная копия от 8 сентября 2011 на Wayback Machine
  2. Вычисления на GPU. Дата обращения: 13 сентября 2011. Архивировано 31 мая 2012 года..
  3. What is GPU Computing? (англ.). Дата обращения: 13 сентября 2011. Архивировано 31 мая 2012 года.
  4. "DIY eGPU on Tablet PC's: experiences, benchmarks, setup, ect..." TabletPCReview.com - Tablet PC Reviews, Discussion and News (англ.). Дата обращения: 3 июня 2017.
  5. "How to make an external laptop graphics adaptor". TechRadar (англ.). Дата обращения: 3 июня 2017.

Ссылки