actualit�
 L'actualité informatique et multimédia
 NVIDIA : CUDA Toolkit / SDK 3.0 pour certains développeurs
 OpenCL et Fermi en ligne de mire
Logiciels

OpenCL LogoD'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
Pour ce qui est du Toolkit et du SDK, NVIDIA ne semble pas proposer de nouveaux exemples de codes, mais évoque les améliorations suivantes :
  • 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
Fermi

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
Pour le téléchargement, les développeurs concernés ont dû recevoir un lien leur permettant d'aller sur leur espace privé au sein du site de NVIDIA. 

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.

Rédigée par le lundi 09 novembre 2009 à 09h11 (8364 lectures)
Partager cette actualité par e-mail Imprimer cette actualité Proposer une actualité PC INpact sur votre site Sauvegarder cette actualité dans votre dossier Télécharger en pdf cette actualité Signaler une erreur dans la news
INpact Premium

Il y a 10 commentaires dont 10 nouveaux - Poster un commentaire

Sur le même sujet d'actualité :


Recherches relatives : cuda - toolkit - sdk - 3.0 - fermi