От битов к пикселям: как устроена видеокарта
Видеокарта – это один из ключевых компонентов любого компьютера. Именно благодаря ей вы видите на экране волшебный мир игры, кадры интересного фильма или строгие цифры и буквы в рабочих программах. И сейчас мы расскажем о том, из чего состоит видеокарта, и как она творит свою магию.
Графический процессор
Графический процессор или GPU – это «сердце» любой видеокарты, превращающее бездушные нули и единицы в красивую картинку на вашем экране. За всем этим стоят сложнейшие вычисления, происходящие в огромном числе шейдерных ядер графического процессора. Но одними вычислениями все не заканчивается.
Дальше в дело вступают текстурные блоки, использующие проведенные ранее вычисления для создания текстур, а финальная картинка появляется благодаря блокам растеризации, вычисляющим цвета каждой точки двумерного изображения.
Конечно, это лишь сильно упрощенная структура графического процессора, описанная нами для понимания принципа его работы. А на деле помимо этого в современных GPU имеются тензорные ядра, отвечающие за ускорение матричных вычислений, RT-ядра, имитирующие физику света и тени, и более крупные блоки, объединяющие некоторые компоненты GPU для их более эффективной работы.
В отличие от «заточенного» на последовательные операции центрального процессора (CPU), графический процессор (GPU) рассчитан на параллельные вычисления. Множество шейдерных ядер GPU позволяют ему одновременно выполнять большое число операций.
