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

Evaluare:   (4.3 din 5)

Data Parallel C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and Sycl (James Reinders)

Recenzii ale cititorilor

Rezumat:

Cartea DPC++ with SYCL este foarte apreciată de utilizatori pentru explicațiile amănunțite și exemplele practice în calculul eterogen și programarea paralelă a datelor. Cititorii au găsit stilul de tutorat captivant și sunt încântați de impactul potențial al conceptelor predate în carte.

Avantaje:

Explicații clare, exemple practice, stil de tutorat eficient, codul se compilează și funcționează conform descrierii, revoluționar pentru programarea paralelă a datelor în C++. Foarte recomandată pentru programatorii C++.

Dezavantaje:

Unii utilizatori au întâmpinat întârzieri în primirea exemplarului fizic al cărții.

(pe baza a 2 recenzii ale cititorilor)

Conținutul cărții:

Aflați cum să accelerați programele C++ folosind paralelismul datelor. Această carte cu acces deschis le permite programatorilor C++ să fie în fruntea acestei noi dezvoltări interesante și importante care contribuie la împingerea calculatoarelor la noi niveluri. Cartea este plină de sfaturi practice, explicații detaliate și exemple de cod pentru a ilustra subiectele cheie.

Paralelismul datelor în C++ permite accesul la resurse paralele într-un sistem eterogen modern, eliberându-vă de a fi blocat într-un anumit dispozitiv de calcul. Acum, o singură aplicație C++ poate utiliza orice combinație de dispozitive - inclusiv GPU-uri, CPU-uri, FPGA-uri și AI ASIC-uri - care sunt potrivite pentru problemele la îndemână.

Această carte începe prin introducerea paralelismului datelor și a subiectelor fundamentale pentru utilizarea eficientă a standardului SYCL de la Khronos Group și Data Parallel C++ (DPC++), compilatorul open source utilizat în această carte. Capitolele ulterioare acoperă subiecte avansate, inclusiv gestionarea erorilor, programarea specifică hardware-ului, comunicarea și sincronizarea, precum și considerații privind modelul de memorie.

Data Parallel C++ vă oferă tot ce este necesar pentru a utiliza SYCL pentru programarea sistemelor eterogene.

Ce veți învăța

⬤ Accelerați programele C++ folosind programarea paralelă a datelor.

⬤ Vizați mai multe tipuri de dispozitive (de ex. CPU, GPU, FPGA)

⬤ Utilizați SYCL și compilatoarele SYCL.

⬤ Conectați-vă la viitorul eterogen al calculatoarelor prin intermediul inițiativei Intel oneAPI.

Pentru cine este această carte

Cei noi în programarea paralelă a datelor și programatorii de calculatoare interesați de programarea paralelă a datelor folosind C++.

Alte date despre carte:

ISBN:9781484255735
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:548

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Data Parallel C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and...
Aflați cum să accelerați programele C++ folosind paralelismul...
Data Parallel C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and Sycl
Data Parallel C++: Programarea sistemelor accelerate utilizând C++ și Sycl - Data Parallel C++:...
"Această carte, aflată acum la a doua ediție, este...
Data Parallel C++: Programarea sistemelor accelerate utilizând C++ și Sycl - Data Parallel C++: Programming Accelerated Systems Using C++ and Sycl

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)