LINUX.ORG.RU

CUDA, Long numbers

 , , long arithmetick, ,


0

1

Всем привет!

Написал программу для CUDA'ы, она считает с распараллеливанием большие числа(очень). Требуется длинная арифметика.

Для сравнения производительности для CPU с GPU, на CPU планирую использовать длинную арифметику на vector'е.

Что можете посоветовать? есть ли аналоги vector'a для CUDA'ы, или какая-нибудь литература/статья/советы для написания длинной арифметики под CUDA'у.

надо же сократить число обращений к памяти.. *у меня видеокарта geforse g105m - Compute capability (version) 1.2

Спасибо!



Последнее исправление: VDen (всего исправлений: 4)
Ответ на: комментарий от VDen

Если нужен просто vector на gpu, то смотрите в сторону Thrust. Про длинную арифметику ничего не могу сказать, с cuda имел дело только на элементарном уровне.

fads ★★
()
Ответ на: комментарий от fads

посмотрел тхраст он странно работает, он исполняется не в kernel, а на CPU - не то. Начал свою писать(не очень..), может camp попробывать или он точно не пойдет. У них на сайте мало информации о ней.

VDen
() автор топика

Ну можно же самому реализовать... через обычные массивы. Например.

Только мороки много наверное, проще купить карточку поновее (если на более новых этот cump работает?) сам в эту сторону не копал, конкретнее подсказать не могу

BattleCoder ★★★★★
()
25 декабря 2012 г.

Поделись кодом, пожалуйста. Очень нужно посмотреть.

jena
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.