Cartes graphiques

Vuda vise à apporter des cuda à Vulkan

Table des matières:

Anonim

Jgbit, développeur chez GitHub, a lancé un ambitieux projet open source appelé VUDA, qui s'inspire de l'API CUDA de Nvidia pour apporter une interface informatique GPU facile d'accès au monde open source.

VUDA apportera tout le potentiel de CUDA à Vulkan

VUDA est implémenté comme un wrapper sur la très populaire API graphique Vulkan de nouvelle génération, qui fournit un accès de bas niveau au matériel de Nvidia. VUDA est fourni en tant que bibliothèque C ++ pour l'en-tête uniquement, ce qui signifie qu'il est compatible avec toutes les plates-formes dotées d'un compilateur C ++ et compatibles avec Vulkan. Bien que le projet soit encore jeune, son potentiel est énorme, notamment en raison de la nature open source de l'utilisation de la licence MIT. La page sur GitHub est livrée avec un exemple très basique, ce qui pourrait être un bon début pour utiliser la bibliothèque.

Nous vous recommandons de lire notre article sur Nvidia RTX 2080 Ti Review en espagnol

La plupart des gens confondent CUDA avec un langage ou peut-être une API, mais ce n'est pas le cas. CUDA est une plate-forme informatique parallèle et un modèle de programmation, ce qui rend l'utilisation d'un GPU pour l'informatique à usage général simple et élégante. Le développeur programme toujours en C, C ++, Fortran ou une liste sans cesse croissante de langages pris en charge, et incorpore des extensions de ceux-ci sous la forme de quelques mots clés de base. Ces mots clés permettent au développeur d'exprimer de grandes quantités de parallélisme et de diriger le compilateur vers la partie de l'application qui correspond au GPU.

L'arrivée de CUDA à Vulkan ouvrira une porte grande et importante pour les développeurs qui utilisent cette API, qui est de plus en plus populaire pour ses avantages et pour être multiplateforme.

Cartes graphiques

Le choix des éditeurs

Back to top button