Considerando che molti ne hanno sentito parlare di Cuda ma non ne hanno idea di cosa sia io faccio una piccola introduzione in due parole cercherò di farvi capire cosa sfrutta la tecnologia Cuda.
Compute Unified Device Architecture Alcuni di voi potrebbero essere consapevoli del fatto che l'idea di eseguire programmi su una GPU non è nuova, ma in precedenza il software doveva essere personalizzato con un codice per sfruttare l' architettura GPU. Cuda è un programma free che consente ai programmatori di utilizzare C e C + + (probabilmente il più comune oggi in uso) ed eseguire il codice sulla scheda grafica. Una volta ottimizzato in modo parallelamente massiccio la GPU rispetto alla CPU, questi programmi possono andare molto più velocemente. In alcuni programmi addirittura si possono vedere prestazioni ben 150 volte superiori. Una cosa interessante è che cuda non richiede una scheda dedicata, ma va in parallelo con il rendering per la grafica. Per maggiori informazioni vedere Nvidia Cude Zone.
Nessun commento:
Posta un commento