Maison  >  Article  >  Périphériques technologiques  >  Le développeur Andrzej Janik crée ZLUDA : permettant au matériel non NVIDIA de lire les applications CUDA

Le développeur Andrzej Janik crée ZLUDA : permettant au matériel non NVIDIA de lire les applications CUDA

WBOY
WBOYavant
2024-02-16 18:03:211213parcourir

Actualités du 16 février. Bien que le CUDA de NVIDIA ait construit de solides barrières écologiques après des années de développement, ce qui rend difficile la percée des autres concurrents, le développeur Andrzej Janik a utilisé oneAPI d'Intel pour développer de manière indépendante un produit appelé « Solution compatible CUDA ». L'émergence de cette solution a permis au matériel Intel d'exécuter les applications CUDA de manière native. Cependant, le projet a ensuite été suspendu pour des raisons inconnues. L'émergence de ce projet a attiré l'attention de l'industrie car il offre à Intel l'opportunité de briser les barrières de NVIDIA. Toutefois, les raisons de la suspension du projet peuvent être liées à la mise en œuvre technique ou à des considérations commerciales. Même si cela n'est pas encore clair, cette suspension pourrait avoir un certain impact sur le développement d'Intel dans le domaine des GPU. Quoi qu'il en soit, l'émergence de ce projet prouve que la concurrence sur le marché existe toujours et que l'innovation technologique et les efforts des développeurs continueront de promouvoir le développement de l'industrie.

开发者Andrzej Janik打造ZLUDA:让非NVIDIA硬件也能玩转CUDA应用

Cependant, l’histoire de ZLUDA ne s’arrête pas là. Après avoir reçu le soutien d'AMD, le projet a été relancé et a réalisé de plus grandes avancées. Avec l'introduction de la bibliothèque ZLUDA, les cartes graphiques AMD peuvent exécuter directement des applications CUDA sans aucun ajustement de code ni travail de migration. Même si cela ne garantit pas que toutes les applications CUDA fonctionneront parfaitement, il s’agit certainement d’une avancée significative. Cette innovation est une véritable aubaine pour les utilisateurs de cartes graphiques AMD, qui peuvent profiter plus facilement des avantages des applications CUDA. De plus, cela donne également à AMD une position favorable dans la concurrence avec NVIDIA, permettant à davantage d'utilisateurs de choisir les produits AMD. De manière générale, la naissance de ZLUDA a apporté plus de choix et de commodité aux utilisateurs, et a apporté davantage d'avantages concurrentiels à AMD.

Selon l'éditeur, malheureusement, AMD a également choisi de le suspendre après avoir soutenu ce projet pendant deux ans, jetant une ombre sur les perspectives de ZLUDA. Bien qu'il ne soit pas clair s'il y a eu des pressions de la part de NVIDIA.

开发者Andrzej Janik打造ZLUDA:让非NVIDIA硬件也能玩转CUDA应用

Heureusement, le projet ZLUDA n'est pas complètement arrêté. Le projet a été rendu gratuit et open source, afin que tout développeur intéressé puisse l'utiliser et poursuivre ses recherches. De plus, il a été confirmé que ZLUDA exécute les applications CUDA de manière transparente sur la plate-forme ROCm d'AMD. Par exemple, les développeurs peuvent utiliser CUDA comme API de rendu pour Blender 4.0 ou V-Ray. Surtout pour Blender, qui intègre nativement le moteur de rendu informatique Radeon HIP, et désormais avec la prise en charge de ZLUDA, les vitesses de rendu devraient être encore plus rapides. Cela offre aux développeurs plus d’options pour les aider à effectuer plus efficacement les tâches de calcul et de rendu GPU.

开发者Andrzej Janik打造ZLUDA:让非NVIDIA硬件也能玩转CUDA应用

De plus, Andrzej Janik étudie toujours ZLUDA en profondeur et travaille à permettre aux cartes graphiques AMD d'exécuter la technologie DLSS de NVIDIA. Les tests internes montrent que par rapport à la solution OpenCL, ZLUDA fonctionne mieux dans la plupart des cas, atteignant parfois même une amélioration des performances de plus de 75 %. Cependant, comme le projet est encore en phase de développement, des inefficacités peuvent parfois survenir. Néanmoins, l'émergence de ZLUDA a apporté de nouvelles possibilités et de nouveaux défis à l'écosystème CUDA.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer