Registreer nu

Log in

vergeten wachtwoord

Wachtwoord vergeten? Vul alstublieft uw e-mail adres in. U ontvangt een link ontvangen en zal een nieuw wachtwoord via e-mail te creëren.

bericht toevoegen

Je moet inloggen om bericht toe te voegen .

question

U moet inloggen om een ​​vraag te stellen.

Log in

Registreer nu

Welkom bij Scholarsark.com! Uw inschrijving krijgt u toegang te verlenen tot het gebruik van meer kenmerken van dit platform. U kunt vragen stellen, maken bijdragen of antwoorden bieden, bekijk profielen van andere gebruikers en nog veel meer. Registreer nu!

GPU-computing in Vulkan

GPU-computing in Vulkan

Prijs: $24.99

De cursus laat de eenvoudigst mogelijke manier zien om een ​​project te maken met behulp van de Vulkan-bibliotheek om een ​​compute shader uit te voeren: Van Makefile tot het programma dat zeer snelle parallelle berekeningen uitvoert in GPU.

Vulkan is een platformonafhankelijke 3D-graphics- en computerbibliotheek, opvolger van OpenGL. Het werd voor het eerst uitgebracht in 2016 en het is tegenwoordig beschikbaar op de meeste moderne besturingssystemen.

Alle functies en bewerkingen met de Vulkan-bibliotheek worden gedemonstreerd met behulp van C-taal, op een heel begrijpelijke manier, ook geschikt voor ontwikkelaars die gespecialiseerd zijn in andere talen. Om de cursus volledig te begrijpen, enige ervaring met programmeren en het gebruik van statische bibliotheken is wel vereist.

De cursus probeert u zo snel mogelijk naar zichtbare resultaten te leiden. Vulkan-bibliotheek vereist meestal om honderden te schrijven (tot duizend) van lijnen om de eerste resultaten te krijgen en te begrijpen wat er binnen gebeurt, maar hier, het project groeit terwijl u uw aandacht op alle afhankelijkheden houdt.

In de cursus staat beschreven hoe:

  • Lees eigenschappen en limieten van de grafische adapters in het systeem

  • Wijs het logische GPU-apparaat en de bijbehorende uitvoeringswachtrijen toe

  • Wijs het GPU-geheugen toe, lees en schrijf er gegevens van/naar

  • maak een opdrachtbuffer, registreert acties erin en stuurt het naar de GPU-wachtrij voor uitvoering

  • Implementeer gegevensverwerking in een shader en voer parallel uit

  • Genereer een fractale afbeelding in de GPU

  • Vergelijk de resultaten van GPU- en CPU-computing

  • Vergelijk de snelheid van GPU- en CPU-computing

Aan het einde, je bent klaar om je eigen compute shader te schrijven en uit te voeren met behulp van de Vulkan-bibliotheek. Of, het geeft een zeer goede start om 3D-graphics in Vulkan te implementeren, aangezien je het principe en de basisprincipes van Vulkan API al begrijpt.

Wat betreft arkadmin

Laat een antwoord achter