CUDA: buon tutorial in italiano

Come ben sa chi ha a che fare con la per Hobby che per , la quantità di potenza di calcolo necessaria per le informazioni presenti in un’immagine è notevole e non sempre è possibile realizzare algoritmi di elaborazione sufficientemente veloci da rispettare le richieste del sistema.
Se il nostro sistema di calcolo ha a un elaboratore grafico () basato su chipset è possibile accelerare notevolmente le prestazioni del nostro programma sfruttando le librerie CUDA messe a disposizione dalla stessa Nvidia.
Le GPU sono un “concentrato” di potenza di calcolo basato sul concetto di “elaborazione parallela”. Ogni GPU è dotata di un notevole numero di Core, di unità di calcolo indipendenti in grado di elaborare informazioni quasi-indipendentemente dagli altri core. Oggi la tecnologia multi-core si sta diffondendo anche sulle CPU, ma siamo ancora ben lontani dal numero di core presenti su una GPU, nata appositamente per l’esecuzione del calcolo parallelo.
Purtroppo il passaggio dal calcolo “normale” al calcolo parallelo non è indolore, anzi è notevolmente complicato ed è necessaria una conoscenza molto avanzata delle tecniche di parallelizzazione degli algoritmi.

Sicuramente un buon punto di riferimento da cui iniziare (un’ottima conoscenza di base del linguaggio C è consigliata) è questo tutorial disponibile in italiano sul GPGPU.it.

CUDA non è l’unica che permette di utilizzare la GPU per l’elaborazione parallela. Vi consiglio di dare un’occhiata anche a GpuCV, basata sull’interfaccia di programmazione “C” di OpenCV.

Se questo articolo ti è stato utile offrimi un caffè, mi darà la carica per continuare...


Ti potrebbe anche interessare:

Tags: , , , , , , , , , ,

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

Questo sito supporta SyntaxHighlighter attraverso WP SyntaxHighlighter. E' possibile evidenziare il tuo codice.

Come evidenziare il codice: Incolla il codice nei form di commento, selezionalo e premi il pulsante linguaggio sottostante. In questo modo il codice sarà racchiuso tra i tag <pre> e verrà formattato in modo corretto.

C | C++ |

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="">

Powered by WordPress | Designed by: Email Search