INTRODUZIONE a CUDA: Cosa è CUDA e Come Programmare GPU NVIDIA (GPU in C++)
Projecto
0:00 / 0:00
INTRODUZIONE a CUDA: Cosa è CUDA e Come Programmare GPU NVIDIA (GPU in C++)
5 006 просмотров · 2 года назад
Projecto
29,5 тыс. подписчиков
5 006 просмотров · 2 года назад
Come si fa a programmare una GPU? Che linguaggio di programmazione serve? Cosa è CUDA? Che IDE si utilizza? Se giochi al PC, fai video editing o utilizzi software di progettazione 2D o 3D, sicuramente stai usando una GPU, e diciamo che probabilmente è una NVIDIA. Devi sapere che la GPU è essenzialmente un computer (e possiamo programmare in CUDA in C++) quindi effettivamente abbiamo un computer nel computer! Se anche la GPU è un calcolatore (possiede una architettura sullo stampo di quella definita da Von Neumann), allora possiamo programmarla! Infatti è proprio così: l'architettura hardware CUDA di NVIDIA possiamo comandarla, e per farlo dobbiamo utilizzare l'omonimo linguaggio, CUDA.
Rispondiamo a come programmare GPU!
Per iniziare dobbiamo installare i driver grafici della nostra scheda video, e successivamente scaricare il compilatore per CUDA, ovvero NVIDIA CUDA Compiler (per queste cose fate riferimento al sito ufficiale di NVIDIA perché le procedure da seguire possono cambiare nel tempo). Altrimenti potete utilizzare le mie bellissime docker: https://github.com/ProjectoOfficial/a...
Una volta preparato l'ambiente, la sintassi di programmazione è identica al C/C++, e come IDE per programmare vi consiglio vscode su linux e Visual Studio su windows (o anche vscode).
Onestamente sento di aver sorvolato troppo sulle spiegazioni per rendere il tutorial il più facile possibile, ma essere troppo lasco non mi piace. Questo l'ho fatto ad esempio con i puntatori, chiamandoli anche vettori per semplificare il concetto a chi non è esperto di programmazione, però dall'altra parte vettori e puntatori sono cose molto diverse. Questo video sarà anche un benchmark per capire l'interesse, dal prossimo video sarò molto più specifico.
Iscriviti QUI al canale!
Https://youtube.com/c/ProjectoOfficia...
Iscriviti a Prime Student qui per supportarci:
http://www.amazon.it/joinstudent?tag=...
La nostra lista amazon dei prodotti migliori!
AMAZON: PC - FILAMENTO 3D - ARDUINO - RASPBERRY PI
https://amzn.to/2RV7KWc
Vuoi farci un Regalo o inviarci un prodotto? Vi ringrazieremo in un video dedicato! :D
https://www.amazon.it/hz/wishlist/gen...
Seguici sui nostri social!
Facebook: / miniprojectsofficial
Instagram: / officialprojecto
Code: https://github.com/ProjectoOfficial/CUDA
#CUDA #NVIDIA #GPU