CUDA: Documentação do Kernel CRT? [fechado
-
16-09-2019 - |
Pergunta
Estou tentando encontrar a documentação para todas as funções disponíveis para os Kernels Cuda.
O manual de referência do CUDA parece incluir apenas as funções do host e o guia de programação CUDA inclui apenas alguns detalhes, como a precisão dessas funções, mas não sua documentação.
Estou perdendo alguma coisa ou essa documentação simplesmente não existe?
Solução
Os apêndices B e C do Guia de Programação CUDA contêm documentação para funções que podem ser executadas nos kernels. Eles são principalmente para coisas como buscas de textura, instruções atômicas, votação de urdidura, sincronização e operações matemáticas de biblioteca padrão C.
A documentação é muito escassa porque o significado dessas funções é descrito em outros lugares, na documentação da biblioteca padrão C. Algumas dessas funções são bastante esotéricas. O significado dos outros pode ser adivinhado a partir do nome. Para aqueles que você não reconhece, você pode pesquisar no Google para a página Man com uma consulta como "Site: OpenGroup.org Nextafter". Se você estiver em uma máquina *nix e tiver a documentação da biblioteca C instalada, digitando man nextafter
também funcionará.