Quote Originariamente inviata da giannino1995 Visualizza il messaggio

2) Non conosco il c++ mi spiegheresti tecnicamente cosa si tratta di fare per sfruttare tutta questa potenza? Spiegalo come fossi un banbino di 10 anni, anche se ormai sono più grandicello.
Niente di che. CUDA fornisce delle istruzioni e delle annotazioni in più per il C++, oltre ad un compilatore e una serie di librerie. Il programma C++/Cuda viene compilato in linguaggio macchina e le librerie cuda si occupano di eseguire i kernel ( che sarebbero le routine che gireranno sulla gpu ) sulla gpu.

Quote Originariamente inviata da giannino1995 Visualizza il messaggio
3) Nomino java perché io conosco java e c++ non l'ho ancora studiato. Quindi con java, in soldoni, si tratterebbe di includere nel proprio codice una libreria, capirne l'utilizzo e la sintassi e riscrivere il proprio codice, bene, interessante!
con java si tratta di usare una libreria come jocl http://www.jocl.org/

Quote Originariamente inviata da giannino1995 Visualizza il messaggio
4) Si possono anche usare le concurrency utilities di java che già conosco per sfruttare il parallelismo?
no, perchè non supportano il gpgpu