S'inscrire maintenant

S'identifier

Mot de passe perdu

Mot de passe perdu? S'il vous plaît entrer votre adresse e-mail. Vous recevrez un lien et créez un nouveau mot de passe par e-mail.

Ajouter un enregistrement

Vous devez vous connecter pour ajouter après .

Ajouter une question

Vous devez vous connecter pour poser une question.

S'identifier

S'inscrire maintenant

Bienvenue sur Scholarsark.com! Votre inscription vous donnera accès à l'utilisation de plus de fonctionnalités de cette plate-forme. Vous pouvez poser des questions, apporter des contributions ou de fournir des réponses, Voir les profils d'autres utilisateurs et bien plus encore. inscrire maintenant!

Calcul GPU dans Vulkan

Calcul GPU dans Vulkan

Prix: $24.99

Le cours montre le moyen le plus simple possible de créer un projet utilisant la bibliothèque Vulkan pour exécuter un shader de calcul: Du Makefile au programme effectuant des calculs parallèles très rapides en GPU.

Vulkan est une bibliothèque graphique et informatique 3D multiplateforme, successeur d'OpenGL. Il a été publié pour la première fois en 2016 et il est disponible sur la plupart des systèmes d'exploitation modernes aujourd'hui.

Toutes les fonctions et opérations avec la bibliothèque Vulkan sont démontrées à l'aide du langage C, d'une manière très compréhensible, convient également aux développeurs spécialisés dans d'autres langages. Pour bien comprendre le cours, une certaine expérience de la programmation et de l'utilisation de bibliothèques statiques est cependant requise.

Le cours essaie de vous conduire à des résultats visibles le plus rapidement possible. La bibliothèque Vulkan nécessite généralement d'écrire des centaines (jusqu'à mille) de lignes pour obtenir les premiers résultats et comprendre ce qui se passe à l'intérieur, mais ici, le projet grandit tout en gardant votre attention sur toutes les dépendances.

Le cours explique comment:

  • Lire les propriétés et les limites des adaptateurs graphiques dans le système

  • Allouer le périphérique logique GPU et ses files d'attente d'exécution

  • Allouer la mémoire GPU, lire et écrire des données depuis/vers celui-ci

  • créer un tampon de commandes, enregistre les actions qu'il contient et l'envoie à la file d'attente du GPU pour exécution

  • Mettre en œuvre le traitement des données dans un shader et exécuter en parallèle

  • Générer une image fractale dans le GPU

  • Comparer les résultats des calculs GPU et CPU

  • Comparez la vitesse de calcul GPU et CPU

À la fin, vous serez prêt à écrire et exécuter votre propre shader de calcul à l'aide de la bibliothèque Vulkan. Ou, cela donne un très bon début pour implémenter des graphiques 3D dans Vulkan puisque vous comprendrez déjà le principe et les bases de l'API Vulkan.

Laisser une réponse