Dans OpenCL le "convertisseur PTX (comme bytecode dans java) vers target" est un interpréteur (comme nous l'avons fait pour bytecode dans java) ou un assembleur d'avance?PTX pour la traduction cible dans OpenCl
0
A
Répondre
1
Java est compilé juste à temps, non interprété.
PTX est également compilé au moment du chargement.
Vous n'êtes pas sûr de OpenCL, mais CUDA peut également stocker des binaires précompilés pour un ensemble donné d'architectures dans l'exécutable (et JIT le reste). C'est une option dans le compilateur CUDA.
Questions connexes
- 1. piratage dans ptx
- 2. compiler le code ptx sur NVIDIA GPU?
- 3. PTX - obtenir la valeur/adresse
- 4. popcnt dans OpenCL?
- 5. Débogueur pour OpenCL
- 6. type de données primitive PTX
- 7. ant cible pour tuer la cible précédente
- 8. Utilisation blocktrans pour la traduction
- 9. OpenCL pour la boucle donne CL_OUT_OF_RESOURCES
- 10. la distribution OpenCL
- 11. Arrays 3D dans OpenCL
- 12. Quitter tôt dans OpenCL
- 13. Coulée explicite dans openCL
- 14. Élément neutre pour min() et max() dans la réduction OpenCL
- 15. Support HyperQ dans OpenCL
- 16. OpenCL: inadéquation de l'espace d'état entre l'instruction et l'adresse
- 17. Streaming dans OpenCL
- 18. __local atomic dans opencl
- 19. Regex dans vim pour la cible Makefile
- 20. Comment puis-je lire le PTX?
- 21. Gestion de la mémoire dans OpenCL
- 22. CUDA: injecter ma propre fonction PTX?
- 23. Utilisation de la structure personnalisée dans opencl
- 24. Comment utiliser la mémoire locale dans OpenCL?
- 25. tableaux PTX comme opérandes ne fonctionne pas
- 26. Les fichiers CUDA .ptx sont-ils portables?
- 27. Apprendre le PTX à partir de zéro
- 28. AngularJS injecte $ http dans la config pour la traduction angulaire
- 29. désactiver la traduction de chrome pour javascript
- 30. -webkit-transition-propriété pour la traduction
En Java, le même bytecode, s'il est rencontré, est à nouveau traduit par JVM. Qu'en est-il de PTX, sera-t-il également traduit encore et encore? – gpuguy
La machine virtuelle Java met en cache le code machine jusqu'à ce qu'il soit arrêté, mais ne modifie pas l'exécutable pour le stocker. Même chose avec PTX. –
Alors pourquoi la conversion PTX n'est-elle pas lente? – gpuguy