Видеоускоритель
Видеоускоритель, графический ускоритель, видеокарта - вычислительное устройство, предназначенное для аппаратного ускорения алгоритмов компьютерной графики. Современные видеоускорители представляют собой графические процессоры, встроенные в чипсет (интегрированные) или реализованные на отдельной подключаемой плате (дискретные). В быту обычно называются видеокартами, но, строго говоря, видеокартой можно называть только дискретный видеоускоритель. В настоящее время видеоускорители тех или иных видов используются практически во всех персональных компьютерах, игровых консолях, смартфонах, планшетах, а также в составе вычислительных кластеров.
Основные функции видеоускорителя:
- Управление буфером кадра и формирование видеосигнала для вывода кадра на монитор;
- Ускорение растеризации - рисования графических примитивов, таких как двумерные спрайты, отрезки, треугольники;
- Ускорение векторных и матричных операций, геометрических преобразований;
- Выполнение шейдеров;
- Блиттинг (копирование и наложение фрагментов изображений в памяти);
- Параллельные вычисления;
- В отдельных случаях - ускорение трассировки лучей.
GPU
GPU (Graphics Processing Unit), или графический процессор - ключевая деталь видеоускорителя, многоядерный процессор, предназначенный для распараллеливания рендеринга и других вычислительных задач.