эффективный способ организации файлов cuda: .cpp .h .cu .cuh .curnel файлы

Что является наиболее простым для понимания / эффективной и т. Д. Организацией кода для cuda. После некоторого исследования я обнаружил, что объявления функций cuda должны быть в файле .cuh, а реализации находятся в файле .cu, а реализации функций ядра - в файлах .curnel. Другие c ++ вещи в файлах .cpp и .h обычно. Недавно я отправил вопросФайл Visual Studio .cu показывает синтаксическую ошибку, но успешно компилируется , Правильна ли эта организация? где .cpp вызывает .cu и вызывает функцию ядра, которая в .curnel.

Ответы на вопрос(2)

Ваш ответ на вопрос