LINUX.ORG.RU

Сообщения chyd0

 

Вопрос по openCL

День добрый! Пишу по магистерской работе код, суть задачи особо не важен..столкнулся с такой проблемой.. Гружу я значит в локальную память группы массив, причем так что в каждой локальной группе этот массив один и тот же..увеличиваю его атамарно (с локальной памятью я стал работать, ибо сказали мне что там атомики работают намного быстрее, да и вообще там все быстрее :D ), И ЗАТЕМ я должен все эти массивы сложить и выгрузить результирующий массив в глобальную память. Последний шаг и вызвал затруднение.. Возможно ли выполнить операцию: atomic_add(__global Mass, __local PartialMass)? Возможно конвертирование какое-то сделать необходимо, ибо в спецификациях пишут что второй аргумент онли int/uchar. Или есть еще какой-то вариант.. Очень буду благодарен за напутствие :)

 , ,

chyd0
()

RSS подписка на новые темы