Data Parallel C++: Padroneggiare il Dpc++ per la programmazione di sistemi eterogenei con C++ e Sycl

Punteggio:   (4,3 su 5)

Data Parallel C++: Padroneggiare il Dpc++ per la programmazione di sistemi eterogenei con C++ e Sycl (James Reinders)

Recensioni dei lettori

Riepilogo:

Il libro DPC++ con SYCL è molto apprezzato dagli utenti per le spiegazioni approfondite e gli esempi pratici di calcolo eterogeneo e programmazione parallela dei dati. I lettori hanno trovato coinvolgente lo stile di tutoraggio e sono entusiasti del potenziale impatto dei concetti insegnati nel libro.

Vantaggi:

Spiegazioni chiare, esempi pratici, stile di tutoraggio efficace, codice compilato e funzionante come descritto, rivoluzionario per la programmazione parallela dei dati in C++. Altamente raccomandato per i programmatori C++.

Svantaggi:

Alcuni utenti hanno riscontrato ritardi nella ricezione della copia fisica del libro.

(basato su 2 recensioni dei lettori)

Titolo originale:

Data Parallel C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and Sycl

Contenuto del libro:

Imparate ad accelerare i programmi C++ utilizzando il parallelismo dei dati. Questo libro ad accesso libero consente ai programmatori C++ di essere in prima linea in questo importante ed entusiasmante sviluppo che sta contribuendo a portare l'informatica a nuovi livelli. È ricco di consigli pratici, spiegazioni dettagliate ed esempi di codice per illustrare gli argomenti chiave.

Il parallelismo dei dati in C++ consente l'accesso alle risorse parallele in un moderno sistema eterogeneo, liberandovi dal vincolo di un particolare dispositivo di calcolo. Ora una singola applicazione C++ può utilizzare qualsiasi combinazione di dispositivi, tra cui GPU, CPU, FPGA e ASIC AI, adatti ai problemi da risolvere.

Questo libro inizia introducendo il parallelismo dei dati e gli argomenti fondamentali per un uso efficace dello standard SYCL del Khronos Group e di Data Parallel C++ (DPC++), il compilatore open source utilizzato in questo libro. I capitoli successivi trattano argomenti avanzati come la gestione degli errori, la programmazione specifica per l'hardware, la comunicazione e la sincronizzazione e le considerazioni sul modello di memoria.

Data Parallel C++ fornisce tutto il necessario per utilizzare SYCL per la programmazione di sistemi eterogenei.

Cosa imparerete

⬤ Accelerare i programmi C++ utilizzando la programmazione data-parallel.

⬤ Target di più tipi di dispositivi (ad es. CPU, GPU, FPGA).

⬤ Utilizzare SYCL e i compilatori SYCL.

⬤ Collegarsi al futuro eterogeneo dell'informatica attraverso l'iniziativa oneAPI di Intel.

Per chi è questo libro?

Chi è alle prime armi con la programmazione data-parallel e i programmatori di computer interessati alla programmazione data-parallel con il C++.

Altre informazioni sul libro:

ISBN:9781484255735
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2020
Numero di pagine:548

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Data Parallel C++: Padroneggiare il Dpc++ per la programmazione di sistemi eterogenei con C++ e Sycl...
Imparate ad accelerare i programmi C++ utilizzando...
Data Parallel C++: Padroneggiare il Dpc++ per la programmazione di sistemi eterogenei con C++ e Sycl - Data Parallel C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and Sycl
Dati paralleli C++: Programmazione di sistemi accelerati con C++ e Sycl - Data Parallel C++:...
"Questo libro, giunto alla seconda edizione, è la...
Dati paralleli C++: Programmazione di sistemi accelerati con C++ e Sycl - Data Parallel C++: Programming Accelerated Systems Using C++ and Sycl

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)