Ядра могут вызывать большее количество функций, чем шейдеры - PullRequest
1 голос
/ 29 марта 2012

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

Ссылка для этой статьи http://www.dyn -lab.com /статьи / сл-gl.html

1 Ответ

0 голосов
/ 04 июля 2012

Разница совсем противоположная на самом деле. Если вы сравните раздел 8 спецификации GLSL с разделом 6.12 спецификации OpenCL , вы увидите, что в математических операциях наблюдается значительное совпадение.

Однако GLSL имеет гораздо больше операций с битами и изображениями и предоставляет матричные операции, которых нет в OpenCL 1.2. С другой стороны, OpenCL имеет больше примитивов синхронизации и функций управления рабочей группой, которые не нужны в GLSL. Кроме того, OpenCL предоставляет меньшие и большие целочисленные типы, чем GLSL.

Кроме того, в Приложении C Руководства по программированию AMD APP OpenCL количество / типы доступных функций не указаны в качестве основного различия между шейдером и ядром.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...