Da NVIDIA un manuale sulla programmazione di processori di elaborazione in parallelo

NVIDIA e la University of Illinois collaborano alla realizzazione del primo manuale al mondo sulla programmazione di processori di elaborazione in parallelo, realizzato da David B. Kirk e Wen-mei Hwu.

Autore: Giulio De Angelis

Il primo manuale sulla programmazione di processori di elaborazione in parallelo, Programming Massively Parallel Processors: A Hands-on Approach, è stato recentemente presentato dagli autori David B. Kirk, NVIDIA Fellow ed ex-Chief Scientist, e Wen-mei Hwu, membro della University of Illinois a Urbana-Champaign come consigliere della facoltà  di Electrical and Computer Engineering nel Coordinated Science Laboratory, co-direttore dello Universal Parallel Computing Research Center e membro di rilievo del CUDA Center of Excellence. 
Il manuale, di 256 pagine, si rivolge a studenti avanzati e professionisti e presenta loro i concetti base dell'elaborazione in parallelo e delle architetture di GPU.
Pubblicato da Morgan-Kauffman, il manuale esplora varie tecniche per la realizzazione di programmi ad elaborazione in parallelo e presenta numerosi case study. 

Ecco alcune delle caratteristiche salienti del testo:
- Si tratta del primo e al momento unico manuale a insegnare come programmare nel contesto di un ambiente parallelo;
- Alcune porzioni del contenuto fornite da NVIDIA sono parte dei corsi di 300 università  di tutto il mondo;
- Le prime stesure di alcune sezioni del libro sono state testate e utilizzate da Kirk nei suoi corsi presso la University of Illinois;
- Il testo utilizza OpenCL e CUDA C, il linguaggio di programmazione in parallelo di NVIDIA sviluppato specificamente per questi ambienti.

Per ulteriori informazioni su Programming Massively Parallel Processors: A Hands-on Approach, visitare il minisito. Il libro è disponibile per l'acquisto direttamente da Elsevier o da Amazon.

Visualizza la versione completa sul sito

Informativa
Questo sito o gli strumenti terzi da questo utilizzati si avvalgono di cookie necessari al funzionamento ed utili alle finalità illustrate nella cookie policy. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie, consulta la cookie policy. Chiudendo questo banner, acconsenti all’uso dei cookie.