D'après nos informations, NVIDIA vient de commencer à distribuer son CUDA Toolkit 3.0 ainsi que son CUDA SDK 3.0 aux développeurs.Celui-ci semble avoir deux objectifs : améliorer le support d'OpenCL et commencer à préparer l'arrivée des produits issus de l'architecture Fermi.
Tout d'abord, cette version est l'occasion d'en savoir un peu plus sur les pilotes 195.39 que NVIDIA avait récemment mis en ligne, notamment au niveau des améliorations OpenCL :
- Gestion de la double précision
- Interopérabilité entre OpenCL et OpenGL pour une meilleure performance d'affichage
- Récupération de la Compute Capability via cl_nv_device_attribute_query
- Possibilité de contrôler les optimisations de compilations via cl_nv_compiler_options
- Support des images OpenCL pour un filtrage meilleur et plus rapide
- Support des opérations atomiques 32 bits
- Support des Bytes Addressable Stores
- Support de la révision 1.0.48 des spécifications OpenCL de Khronos
- Support des headers OpenCL de Khronos du 1/11/2009
- Interopérabilité entre le pilote CUDA et le Runtime buffer, ce qui permet aux applications utilisant l'API des pilotes CUDA d'utiliser également utiliser des librairies du Runtime CUDA C
- Une nouvelle version du Runtime CUDA C (CUDART) pour un débugage en mode émulation
- Support C++ (héritage des classes et templates) afin de faciliter la vie du développeur
- Nouvelle API unifiée pour Direct3D et OpenGL avec permettant :
- L'interopérabilité des textures OpenGL
- L'interopérabilité de Direct3D11
- Support du débugage matériel de cuda-gdb pour ceux qui utilisent l'API du pilote CUDA
- Nouvel outil de vérification de la mémoire disponible au sein de cuda-gdb et en tant qu'outil à part entière
- Les versions des librairies du CUDA Toolkit sont désormais indiquées, permettant aux applications d'exploiter une version précise ou de supporter plusieurs versions
- Les noyaux C/C++ de CUDA sont désormais compilés en respectant le format ELF
Enfin, concernant le support de Fermi, NVIDIA précise que ses outils supportent désormais :
- Les GPU supportant nativement le 64 bits
- Le Multiply Copy Engine
- La gestion des erreurs ECC
- Le Concurrent Kernel Execution
- Le débuggage Hardware de Fermi via cuda-gdb
La version publique devrait arriver, avec un peu de chance, d'ici la fin du mois voire le début du mois prochain.
Aucune nouvelle de Nexus, par contre, qui semble toujours réservé à une liste de développeurs assez restreinte.
David Legrand
le 9 novembre 2009 à 09:11
(10 973
lectures)
Actualités et brèves relatives
- 05 / 11 / 2009 : (MàJ) Premier benchmark DirectCompute en ligne : nos résultats
- 30 / 10 / 2009 : NVIDIA : Pilotes 195 et OpenCL, des gains INpressionants
- 29 / 10 / 2009 : NVIDIA met en ligne ses premiers pilotes bêta OpenCL de la branche ...
- 28 / 10 / 2009 : GeForce 300M : à défaut de produits, NVIDIA tente le buzz ?
- 23 / 10 / 2009 : Un premier benchmark DirectX 11 proposé par Unigine
- 14 / 10 / 2009 : HD 5700 : Elles sont bien dépourvues de la double précision
- 14 / 10 / 2009 : AMD met en ligne son SDK OpenCL exploitant le GPU
- 01 / 10 / 2009 : Fermi : ce qu'il faut savoir de la nouvelle architecture de NVIDIA







