NVIDIA NVCC et CUDA: Cubin vs PTX

- Je utiliser CUDA 4.0 arch., avec un Compute_Capability 2.0 périphérique (GTX460).
Quelle est la différence entre le "cubin" et le " ptx fichier?
Je pense que le cubin est un code natif pour le gpu c'est donc arch. spécifique, et le ptx est un langage intermédiaire qui s'exécutent sur Fermi périphériques (par exemple la Geforce GTX 460) via la compilation JIT. Quand je compile un cu source, je peux choisir entre le ptx ou cubin cible. Si je veux le cubin fichier, j'ai choisi le "code=sm_20". Mais si je veux un fichier ptx-je utiliser le "code=compute_20".
Est-il correct?

source d'informationauteur user973764