Производительность целочисленных и побитовых операций на графическом процессоре

Хотя графические процессоры предполагаются для использования с типами данных с плавающей запятой, мне было бы интересно узнать, насколько быстро графический процессор может обрабатывать побитовые операции. Это самые быстрые из возможных на CPU, но эмулирует ли GPU побитовые операции или они полностью вычисляются на оборудовании? Я планирую использовать их в шейдерных программах, написанных на GLSL. Также я бы предположил, что если побитовые операции имеют полное выполнение, то должны иметься и целочисленные типы данных, но мне нужно подтверждение на этот счет.

Если быть более точным, целевыми версиями являются OpenGL 3.2 и GLSL 1.5. Это любая видеокарта Radeon HD и видеокарта GeForce серии 8 и новее. Если в новых версиях OpenGL и GLSL появятся какие-то серьезные изменения, связанные со скоростью обработки побитовых операций / целых чисел, я буду рад, если вы: Я укажу на них.

16
задан Raven 30 December 2011 в 22:36
поделиться