Esercitazione 1

Classico esempio "Hello World!" in CUDA C

							
							

Prodotto di matrici quadrate diagonami a blocchi in C

							
							

Esercitazione 2

Stampa identificatori di thread e blocchi in una griglia 2D in CUDA C

							
							

Somma di vettori in CUDA C

							
							

Esercitazione 3

Query della GPU per ricavare parametri architetturali

							
							

Prodotto di matrici MQDB in CUDA C

							
							

Esercitazione 4

Analisi della warp divergence

							
							

Parallel reduction

							
							

Esercitazione 5

Uso di strutture di array e array di strutture per accesso efficiente a memoria

							
							

SoA...

							
							

Calcolo della matrice trasposta

							
							

Esercitazione 6

Uso di shared memory per la trasposizione di matrici

							
							

Uso di shared memory per il prodotto di matrici

							
							

Uso di shared memory per la convoluzione di matrici 1D e 2D

							
							
							
							

Esercitazione 7

Uso di stream per la tabulazione di funzioni

							
							

Uso di stream e shared memory per il prodotto di matrici diagonali a blocchi

							
							
							
							

Esercitazione 8

...

							
							

Esercitazione 9

Uso di libreria cublas

							
							

Uso di libreria curand con algoritmo MonteCarlo

							
							

Uso di libreria cufft

							
							

Uso di libreria cusparse