La programmation massivement parallèle est désormais disponible sur la plate-forme de développement Windows.
Consolidant sa position de leader dans la mise au point d’outils pour le GPU Computing, NVIDIA annonce aujourd’hui le lancement de son logiciel NVIDIA Parallel Nsight, premier environnement de développement de l’industrie pour les applications accélérées par GPU travaillant avec Visual Studio de Microsoft.
NVIDIA a également annoncé CUDA Toollkit 3.1, dernière mouture de son kit de développement CUDA.
« Avec plus de six millions de développeurs, Visual Studio est l’un des environnements les plus populaires au monde pour les applications et services sur Windows, » a souligné Sanford Russell, general manager du GPU Computing chez NVIDIA. « En ajoutant des fonctionnalités spéciales pour les développeurs de GPU Computing, Parallel Nsight rend encore plus disponible qu’auparavant la puissance du GPU. »
Ceux qui développent en informatique de hautes performances (high performance computing : HPC) dans des domaines comme l’industrie pétrolière, les biosciences et la finance, font de plus en plus appel aux capacités de traitement massivement parallèle des GPU et de Windows HPC Server 2008 afin de réaliser des gains de performances considérables dans leurs travaux. NVIDIA Parallel Nsight relie ces univers, et offre aux professionnels les outils nécessaires pour développer et déployer des applications HPC en cluster.
« Les études montrent que les développeurs estiment que les tâches les plus difficiles dans les applications parallèles sont la mise au point, le réglage de la performance et la réalisation des algorithmes parallèles, » a fait remarquer David Rich, director technical computing chez Microsoft Corp. « En intégrant le GPU Computing dans Visual Studio, Parallel Nsight de NVIDIA est en train de transformer la manière de développer les applications en traitement parallèle sur GPU pour Windows. »
Ceux qui développent sur Visual Studio peuvent désormais utiliser Parallel Nsight pour mettre au point des applications CUDA C/C++ ou DirectCompute sur le GPU en employant les outils et techniques qui leur sont familiers pour le CPU. Parallel Nsight fournit aussi les outils d’analyse procurant aux développeurs les informations requises pour atteindre les plus hauts niveaux de performance applicative GPGPU. »
« Parallel Nsight de NVIDIA est devenu notre outil de développement quotidien quand nous travaillons avec nos applications sur CUDA, comme SimHD et l’encodeur H.264, » a déclaré George Tang, vice president et general manager du Video and Home Entertainment Group de ArcSoft. « La mise au point en mode pas-à-pas sur le véritable circuit GPU, ainsi que l’analyseur de performance, nous aident à régler finement nos produits en toute efficacité, et nous permettent d‘atteindre un nouveau degré dans les performances. »
Parallel Nsight représente aussi l’environnement préféré pour le développement graphique, fournissant les outils DirectX 11 nécessaires aux développeurs pour mettre au point rapidement et efficacement les meilleurs titres de jeux et applications visuelles du moment.
« DirectX11 fournit la technologie permettant aux développeurs de jeux de créer des mondes immersifs, des personnages dynamiques et des représentations plus réalistes, » a indiqué Anton Kaplanyan, lead researcher chez Crytek. « Les développeurs de jeux exploitent à la fois le CPU et le GPU pour atteindre ces nouveaux degrés de réalisme, et Parallel Nsight est la première panoplie d’outils au monde à nous permettre de regarder sous le capot du GPU, rendant la mise au point du traitement parallèle non seulement possible mais agréable, accélérant de façon significative le développement DirectX 11. »
Parallel Nsight présente plusieurs fonctions spécifiques pour les développeurs de traitements graphiques. Le Graphics Debugger permet aux développeurs de mettre au point tous les shaders graphiques HLSL directement sur le GPU. Le Graphics Inspector permet d’examiner en temps réel les rendus DirectX11 et l’état du pipeline GPU pour obtenir un code GPU optimal, et Pixel History montre toutes les opérations touchant un pixel donné, ce qui aide les développeurs à identifier rapidement les erreurs de rendu et à créer un code de rendu optimal. De plus, l’Analyzer de Parallel Nsight permet aux développeurs OpenGL d’optimiser les applications en présentant l’information de suivi de l’API OpenGL sur une ligne de temps corrélée avec les autres événements GPU et CPU.
Le logiciel Parallel Nsight de NVIDIA prend en charge Windows HPC Server 2008, Windows 7 et Windows Vista, travaillant étroitement avec Visual Studio 2008 SP1 Professional Edition. Le téléchargement sur les pages d’accueil de NVIDIA région EMEAI sera possible prochainement.
À propos de NVIDIA
NVIDIA a secoué le monde de la puissance graphique en inventant le processeur graphique (GPU) en 1999. Depuis, NVIDIA a constamment établi de nouveaux standards dans l’informatique visuelle avec des traitements graphiques interactifs époustouflants disponibles sur toutes sortes d’appareils tels que les lecteurs multimédia portables, les PC portables et les stations de travail. L’expertise de NVIDIA dans les GPU programmables a conduit à des innovations dans le traitement parallèle pour faire d’un supercalculateur une machine peu coûteuse et largement accessible. La société possède plus de 1100 brevets américains, dont certains couvrant la conception et les idées fondamentales pour l’informatique moderne.
Plus d’informations sur : www.nvidia.fr.
Contacts
NVIDIA Corporation
Stéphane Quentin
Southern Europe Product PR Manager
Email: squentin@nvidia.com
Direct: +33 1 55 63 84 93
www.nvidia.fr
Agence de Relations Presse
Actual Public Relations
Pascale Desmaele / Laëtitia D’Urso
Tél : 01 41 10 41 12 / 14 Fax : 29
pascale@actual.fr, laetitia@actual.fr
www.actual.fr