Унифицированный конвейер

Материал из OSZone.net wiki.

Перейти к: навигация, поиск

Блок графического процессора, способный работать с геометрическими, пиксельными и вершинными шейдерами.


На данном этапе развития (GPU nVidia G80), унифицированный конвейер не может исполнять инструкции, по обработке всех видов шейдерных программ одновременно. Применяется метод перераспределения нагрузки, т.е. если приложению требуется 20% процессорного времени на обработку вершинных данных и 80% на работу с пиксельными шейдерами, 20% унифицированных конвейеров будут обрабатывать вершинные данные, а остальные 80% - пиксельные. Ранее конвейеры были раздельные и не могли исполнять "чужие" инструкции, что оказывалось неэффективно из-за простоя отдельных конвейерных блоков. Но у унифицированного конвейера есть и недостаток - для его изготовления требуется большее число транзисторов, что в сказывается на физической площади GPU и на рассеиваемой мощности.

Личные инструменты