Professional Cuda C Programming
Autor John Cheng, Max Grossman, Ty Mckercheren Limba Engleză Paperback – 15 sep 2014
Observăm că Professional Cuda C Programming se adresează în primul rând programatorilor și inginerilor care au nevoie de o introducere tehnică solidă, dar accesibilă, în universul procesării paralele pe GPU. Subliniem faptul că, deși John Cheng a explorat anterior teme tehnice diverse în lucrări precum Fluid Flow in Piping and Pipelines, acest volum semnat alături de Max Grossman și Ty Mckercher se concentrează strict pe arhitectura CUDA de la NVIDIA. Textul ghidează cititorul prin schimbarea fundamentală de paradigmă de la execuția secvențială la cea paralelă, oferind exemple de cod funcționale care ilustrează atât aspectele hardware, cât și pe cele software. Considerăm structura cărții a fi una pragmatică, fiecare capitol fiind dedicat unei componente critice a modelului de programare. De la ierarhia thread-urilor și organizarea blocurilor, până la gestionarea complexă a ierarhiei de memorie (globală, shared, constantă), autorii demitizează conceptele care fac din CUDA o platformă uneori dificil de abordat. Cititorul care a aplicat ideile din CUDA Programming de Shane Cook va găsi aici o completare esențială în zona de profilare și reglaj fin al performanței, trecând dincolo de simpla implementare spre optimizarea resurselor pentru sarcini de calcul masiv. Tonul este unul aplicat, axat pe rezolvarea provocărilor reale din industrie, cum ar fi utilizarea eficientă a fluxurilor (streams) pentru a suprapune transferul de date cu execuția kernel-ului. Spre deosebire de abordările pur academice, acest volum de la Wiley integrează bunele practici în utilizarea bibliotecilor specifice și în configurarea sistemelor multi-GPU, fiind o resursă tehnică ce facilitează tranziția către High-Performance Computing (HPC) pentru profesioniștii din domenii precum medicina computațională, finanțe sau seismologie.
Preț: 288.46 lei
Preț vechi: 360.57 lei
-20%
Carte disponibilă
Livrare economică 20 mai-03 iunie
Specificații
ISBN-10: 1118739329
Pagini: 528
Ilustrații: illustrations
Dimensiuni: 187 x 236 x 30 mm
Greutate: 0.89 kg
Editura: Wiley
Locul publicării:Hoboken, United States
Public țintă
Primary audience: Professionals, engineers, and programmers across different industrial sectors who need an entry–level book to start GPU and parallel programming.Secondary audience: College students who need parallel computing and GPU programming skills, across multiple disciplines such as, computational biophysics, computational geoscience, computational chemistry, computational medicine, computational modeling, computational physics, computational biology, computational finance, computational structural mechanics, computational materials science, computational seismology, bio–informatics, and image processing, etc.
De ce să citești această carte
Recomandăm această carte profesioniștilor care doresc să stăpânească programarea paralelă fără a fi experți prealabili în domeniu. Veți câștiga competențe concrete în optimizarea algoritmilor pe GPU, învățând să utilizați instrumente de profilare pentru a extrage performanța maximă din hardware. Este un ghid practic ce transformă conceptele abstracte de concurență în soluții scalabile de calcul.
Despre autor
John Cheng, Max Grossman și Ty McKercher sunt experți recunoscuți în ecosistemul CUDA, cu o vastă experiență în implementarea soluțiilor de calcul de înaltă performanță. John Cheng este cunoscut pentru abordările sale riguroase în inginerie, publicând anterior lucrări tehnice precum Fluid Flow in Piping and Pipelines. Max Grossman și Ty McKercher aduc expertiza practică necesară pentru a traduce arhitecturile hardware complexe în modele de programare accesibile. Împreună, autorii oferă o perspectivă autoritară asupra platformei NVIDIA, combinând rigoarea academică cu necesitățile practice ale industriei software moderne.