Pour gérer vos consentements :
Categories: Logiciels

NVIDIA livre un kit de développement pour les GPU

NVIDIA a une large expertise dans le monde du GPU Computing, une technique qui consiste à exploiter la puissance des cartes graphiques dans le cadre de calculs massivement parallèles. De fait, la compagnie s’est intéressée dès 2007 à cette technologie, lors de la sortie de la première version de CUDA. Si l’OpenCL tend aujourd’hui à supplanter CUDA au sein de certains projets (car il est standardisé), l’offre de NVIDIA se veut plus optimisée et évolue rapidement.

Aujourd’hui, plus de 200 millions de cartes graphiques compatibles avec CUDA ont été vendues de par le monde. La communauté gravitant autour de ce produit compterait 100 000 développeurs actifs. Enfin, 350 universités proposent des cours CUDA et 11 centres d’excellence se concentrent exclusivement autour de cette technologie. Seulement voilà, développer des applications CUDA n’est pas aussi simple que de créer des logiciels classiques. Le GPU Computing souffre en effet de ses spécificités (il n’est efficace que pour les calculs parallèles), mais aussi d’un manque d’outils de développement.

C’est ce problème que NVIDIA tente de résoudre aujourd’hui en dévoilant Parallel Nsight 1.0. Cette boite à outils permettra de transformer Visual Studio en une véritable usine à créer des logiciels CUDA (en C ou C++). Parallel Nsight permettra également de mettre au point des applications DirectX et DirectCompute. Deux éditions sont distribuées. La version ‘Standard’ est entièrement gratuite et s’avère disponible dès aujourd’hui. Elle comprend un débogueur et un inspecteur graphique. Bon point, le code peut être testé localement ou à distance (au travers d’une connexion réseau).

La version ‘Professional’ n’est aujourd’hui accessible que sous la forme d’une release candidate. Payante (349 dollars la première année et 299 dollars les suivantes), elle est aussi bien plus puissante. Elle intègre ainsi des outils de débogage très avancés et divers analyseurs de code : CUDA C/C++, OpenGL, OpenCL, DirectX 10 et DirectX 11. Une offre de support est également incluse. Notre capture d’écran permet de se faire une petite idée de la différence présente entre le débogueur de la mouture Standard et le très puissant System Analyzer de la version Professional.

Précision importante, Parallel Nsight ne fonctionne aujourd’hui qu’en conjonction avec Visual Studio 2008 SP1 (sous Windows Vista SP1 ou Windows 7). Évidemment, la présence d’un GPU NVIDIA sera requise. Une version de cette offre compatible avec Visual Studio 2010 sera rendue publique vers la fin de l’année. NVIDIA rappelle enfin aux utilisateurs Linux que si ce produit est uniquement compatible avec Windows, il permet de créer du code utilisable sur d’autres systèmes d’exploitation. De plus, les outils sur lesquels s’appuie cette offre sont aussi disponibles sous Linux, seul l’environnement de développement faisant défaut à cet OS.

Recent Posts

GenAI : le Royaume-Uni poursuit ses investigations sur les partenariats de Microsoft et Amazon

L'Autorité de la concurrence et des marchés (CMA) a lancé la phase de recherche de…

6 heures ago

Clients de VMware : les raisons de la colère

Broadcom remplace pas moins de 168 logiciels VMware par deux grandes licences de location correspondant…

7 heures ago

Laurent Carlier – BNP Paribas Global Market : « L’IA permet de modéliser des relations plus complexes, mais il faut rester prudent »

La banque d’investissement de BNP Paribas utilise l'IA pour proposer des stratégies d’investissement individualisées, en…

8 heures ago

Open Compute Project : les datacenters partagent des bonnes pratiques pour l’environnement

OVHCloud partage ses efforts environnementaux au sommet de l’Open Compute Project qui se tient à…

1 jour ago

Phi-3-mini : Microsoft lance son premier SLM

Avec Phi-3-mini, Microsoft lance un SLM conçu pour attirer une clientèle disposant de ressources financières…

1 jour ago

Apple : l’UE serait prête à approuver son plan pour ouvrir l’accès NFC

La Commission européenne serait sur le point d'approuver la proposition d'Apple visant à fournir à…

1 jour ago