wydajny sposób organizacji plików cuda: pliki .cpp .h .cu .cuh .curnel

Jaka jest najłatwiejsza do zrozumienia / efektywna organizacja kodu dla cuda. Po pewnym badaniu odkryłem, że deklaracje funkcji cuda powinny znajdować się w pliku .cuh, a implementacje znajdują się w plikach .cu i implementacjach funkcji jądra w plikach .curnel. Inne c ++ w plikach .cpp i .h zwykle. Ostatnio wysłałem pytaniewizualny plik .cu pokazuje błąd składniowy, ale kompilacja się powiodła . Czy ta organizacja jest poprawna? gdzie .cpp wywołuje .cu i wywołuje funkcję jądra w .curnel.

questionAnswers(2)

yourAnswerToTheQuestion