Est-il un langage d'assemblage pour CUDA?

Je vous pose cette question parce que je sais qu'il y a un moyen d'utiliser des fichiers binaires au lieu de fichiers source.

Aussi, j'imagine qu'avec un langage d'assemblage, il serait plus facile de simuler des pointeurs de fonction. À moins que l'assemblée sur un GPU est totalement différente de celle sur un CPU.

quel est le problème avec C pour CUDA? developer.download.nvidia.com/compute/cuda/2_1/toolkit/docs/...
Répondu il y a quelques semaines dans une réponse à "Est-il possible de mettre des instructions en code CUDA?". Note: ce n'est pas la accepté de répondre, mais celui qui est venu plus tard.
Aussi, depuis CUDA 3.2 (et 2.0-périphériques) des pointeurs de fonction sont pris en charge sans l'ingérence de ptx. Et les appareils plus anciens, n'a tout simplement pas une telle chose comme périphérique-fonction - tous les appels à __device__ fonctions du noyau ont été inline.
Double Possible de Comment créer ou manipuler des GPU assembleur?

OriginalL'auteur widgg | 2011-09-08