NVIDIA annonce aujourd’hui le lancement de son logiciel NVIDIA Parallel Nsight, un 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 de la GPU ».
Les développeurs en informatique de hautes performances (high performance computing ou 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 pour réaliser des gains de performances 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 », affirme la société.
« 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 », fait remarquer David Rich, directeur Technical Computing chez Microsoft. « 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 ».
Rien que ça.
Les développeurs qui utilisent Visual Studio peuvent donc désormais utiliser Parallel Nsight pour mettre au point des applications CUDA C/C++ ou DirectCompute sur la GPU en employant les outils et les techniques qui leur sont familiers pour la CPU.
Parallel Nsight est aussi un environnement qui se veut adapté pour le développement graphique. Il fournit 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 ».
Parallel Nsight présente plusieurs fonctions spécifiques pour les développeurs de traitements graphiques. Le Graphics Debugger permet de mettre au point tous les shaders graphiques HLSL directement sur la 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.
Enfin, 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 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 sera, d'après les dires de la société, très prochainement disponible.
Source : Communiqué de NVIDIA
Lire aussi
Les rubriques (actu, forums, tutos) de Développez :
.NET
2D/3D Jeux
Windows
NVIDIA introduit le GPU Computing dans Visual Studio
Avec sa solution Parallel Nsight
NVIDIA introduit le GPU Computing dans Visual Studio
Avec sa solution Parallel Nsight
Le , par Gordon Fowler
Une erreur dans cette actualité ? Signalez-nous-la !