Можно ли использовать вычисления армадилос с помощью GPU? Есть ли способ использовать библиотеки blas blas (например, cuBLAS) с armadillo? Просто примечание, я совершенно новичок в программировании GPU.Armadillo (+ BLAS) с использованием графического процессора
4
A
ответ
0
Нет, это не так.
Вы не можете взять код для процессора и предположим, он работает на GPU как оба имеют совершенно разные модели памяти, аппаратные средства, программирование стилей и т.д. стр.
18
В настоящее время общепринятый ответ устарел. В соответствии с CUDA 6 (на данный момент статус кандидата), существует настоящая замена замены NVBLAS, которая заботится о взаимодействии с GPU, а также работает в сочетании с armadillo. Вы можете использовать NVBLAS, снова связав свою программу libnvblas.so
Однако не все методы BLAS могут быть доступны, поэтому вам нужно указать библиотеку резервного копирования BLAS (например, openblas).
Для получения более подробной информации см https://developer.nvidia.com/cublasxt
Как я понял, спасибо за очистку, что до. –
, как указано в другом ответе и часто задаваемых вопросах, вы можете использовать NVBLAS или ACML: http://arma.sourceforge.net/faq.html – damio
Имейте в виду, что я написал ответ в августе 2013 года; с тех пор появились десятки выпусков Armadillo (и CUDA !!). –