OpenCL pour NVIDIA
OpenCL (Open Computing Language) est un nouvel environnement informatique hétérogène qui tourne sur l’architecture CUDA. Il permettra aux développeurs d’exploiter la puissance de calcul parallèle impressionnante des GPU NVIDIA pour créer des applications informatiques fantastiques.
En partenariat avec NVIDIA, OpenCL a été soumis au groupe Khronos par Apple durant l’été 2008 dans l’objectif de forger un environnement inter plate-forme pour l’informatique sur GPU. NVIDIA préside le groupe de travail OpenCL avec le support direct de son équipe d’ingénierie logicielle. Une preuve de l’engagement de NVIDIA est la présentation de l’API OpenCL de Khronos effectuée sur le SIGGRAPH ASIA par Neil Trevett (NVIDIA) que vous pouvez voir ici.
Dans le cadre de la présentation d’OpenCL, NVIDIA a effectué une démo de la première application OpenCL pour GPU du monde exécutée sur un GPU NVIDIA pour ordinateur portable.
Suivez le lien suivant pour télécharger OpenCL: http://developer.nvidia.com/object/opencl.html
Travaillant dans le secteur des processeurs, NVIDIA supporte avec enthousiasme tous les langages et API qui aident les développeurs à accéder à la puissance de calcul parallèle des GPU. En plus d’OpenCL et des extensions C pour CUDA de NVIDIA, d’autres modèles de programmation sont disponibles : l’automne dernier, Microsoft a fourni un modèle de shader de calcul dans son dernier Kit de développement logiciel DirectX. À ces offres de calcul par GPU, s’ajoute aussi une solution Fortran proposée depuis peu en accès anticipé par le Portland Group.
NVIDIA encourage et soutient depuis toujours la création de nouveaux standards, convaincue qu’un plus vaste choix de langages ne peut qu’améliorer le nombre et la portée des applications pouvant exploiter les calculs parallèles sur GPU. Avec le support des langages C et Fortran déjà disponible et celui sous peu d’OpenCL et DirectX Compute, le GPU Computing entre dans le grand-public. NVIDIA est la seule société du secteur des processeurs à proposer une telle variété de langages ouverts pour le GPU.
- Actualité OpenCL
- Khronos et OpenCL
- Présentation effectuée lors de la 4e Expo Multicore : OpenCL, graphiques et applications multimédia pour appareils mobiles
- Guide d'OpenCL
- Communiqués de presse d'OpenCL
- Présentation de Neil Trevett pour Khronos au SIGGRAPH Asie
- Démon OpenCL sur GPU NVIDIA
- Spécification, en-têtes et documentation de l'API de base d’OpenCL