Schede grafiche

Vuda mira a portare Cuda in vulkan

Sommario:

Anonim

Jgbit, uno sviluppatore di GitHub, ha lanciato un ambizioso progetto open source chiamato VUDA, che si ispira all'API CUDA di Nvidia per portare un'interfaccia di elaborazione GPU di facile accesso nel mondo open source.

VUDA porterà il pieno potenziale di CUDA a Vulkan

VUDA è implementato come un wrapper sulla famosissima API grafica di prossima generazione Vulkan, che fornisce un accesso di basso livello all'hardware di Nvidia. VUDA viene fornito come libreria C ++ solo per l'intestazione, il che significa che è compatibile con tutte le piattaforme che hanno un compilatore C ++ e che sono compatibili con Vulkan. Mentre il progetto è ancora giovane, il suo potenziale è enorme, soprattutto a causa della natura open source dell'utilizzo della licenza MIT. La pagina su GitHub include un esempio molto semplice, che potrebbe essere un buon inizio per usare la libreria.

Ti consigliamo di leggere il nostro post sulla recensione di Nvidia RTX 2080 Ti in spagnolo

Molte persone confondono CUDA con una lingua o forse un'API, ma non lo è. CUDA è una piattaforma di elaborazione parallela e un modello di programmazione, che rende semplice ed elegante l'utilizzo di una GPU per l'elaborazione per scopi generici. Lo sviluppatore programma ancora in C, C ++, Fortran o un elenco in continua espansione di lingue supportate e incorpora le estensioni di queste sotto forma di alcune parole chiave di base. Queste parole chiave consentono allo sviluppatore di esprimere una grande quantità di parallelismo e indirizzare il compilatore alla parte dell'applicazione mappata alla GPU.

L'arrivo di CUDA a Vulkan aprirà una porta grande e importante per gli sviluppatori che utilizzano questa API, che è sempre più popolare per i suoi vantaggi e per essere multipiattaforma.

Schede grafiche

Scelta dell'editore

Back to top button