Introduzione alla programmazione in CUDA |
||||
GPUs, compilazione e programmi elementari |
Una schematizzazione della scheda grafica.
file |
descrizione |
Makefile |
Makefile |
|
|
hello.cu |
Programma minimale in cui una funzione gira sulla GPU senza produrre alcun risultato. |
|
|
devprop.cu |
Programma che mostra le caratteristiche delle schede installate. |
|
|
add.cu |
Viene invocata una funzione che calcola sulla GPU la somma di due interi. Il risultato viene copiato sull'HOST e stampato. |
|
|
somma_vec.cu |
Viene allocata sulla GPU la memoria per contenere due vettori di input e un vettore di output, tutti lunghi N. |
|
|
scalar_prod_blocchi.cu |
prodotto scalare di due vettori utilizzando N blocchi e 1 thread per blocco |
|
|
scalar_prod_thread.cu |
prodotto scalare di due vettori utilizzando 1 blocco e N thread per blocco |
|
|
scalar_prod_full.cu |
prodotto scalare di due vettori utilizzando N blocchi e K thread per blocco |
|
|