2010-10-14 3 views
19

Есть ли какие-либо способы, которыми я могу иметь функцию внутри ядра cuda. Я имею в виду, что мое ядро ​​cuda довольно долго и сложно отлаживать в какой-то момент. Благодарю.Функция внутри ядра cuda

ответ

22

Да, просто отметьте функцию с помощью __device__, и она будет доступна только для GPU. Проверьте руководство CUDA, раздел B.1 http://developer.download.nvidia.com/compute/cuda/3_0/toolkit/docs/NVIDIA_CUDA_ProgrammingGuide.pdf

+2

Спасибо за информацию. Прямая ссылка находится в: http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#device-function-qualifier –

Смежные вопросы