Evaluare:
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)
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++.
© 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)