Cantitate/Preț
Produs

High Performance Computing: Modern Systems and Practices

Autor Thomas Sterling, Maciej Brodowicz, Matthew Anderson
en Limba Engleză Paperback – 9 dec 2024

Autorul principal, Thomas Sterling, este o figură centrală în universul calculului de înaltă performanță, fiind recunoscut pentru rolul său în proiectarea sistemelor Beowulf și pentru activitatea sa academică la instituții de prestigiu precum Caltech. În High Performance Computing, experiența sa practică în proiecte reale se traduce într-o abordare tehnică riguroasă, dar surprinzător de accesibilă pentru studenți și ingineri de sistem. Spre deosebire de lucrările sale anterioare, precum UPC sau Beowulf Cluster Computing with Windows, care se concentrau pe tehnologii specifice, acest volum oferă o viziune de ansamblu modernizată asupra întregului ecosistem HPC.

Structura cărții urmărește o progresie logică, pornind de la arhitecturi hardware și clustere, trecând prin limbajele esențiale de programare paralelă precum OpenMP și MPI, și culminând cu secțiuni avansate despre acceleratori GPU și sisteme de fișiere masive. Reținem atenția deosebită acordată aspectelor practice de „performance debugging” și monitorizare, esențiale pentru optimizarea sarcinilor de lucru de tip Big Data. Abordarea diferă de A Practical Approach to High-Performance Computing de Sergei Kurgalin prin faptul că este mai puțin abstractă și mult mai aplicabilă în contextul centrelor de date contemporane, integrând capitole noi dedicate tehnologiilor CUDA și OpenACC.

Această a doua ediție a fost restructurată pentru a servi drept manual universitar, dar rămâne o resursă vitală pentru cercetătorii care utilizează supercomputerele ca instrumente de simulare. Prin includerea unor „sidebars” de context istoric și cultural, autorii reușesc să umanizeze un domeniu dominat de cifre și specificații brute, oferind cititorului o înțelegere profundă a evoluției tehnologice.

Citește tot Restrânge

Preț: 40909 lei

Preț vechi: 69566 lei
-41%

Puncte Express: 614

Carte disponibilă

Livrare economică 14-28 mai
Livrare express 07-13 mai pentru 20315 lei


Specificații

ISBN-13: 9780128230350
ISBN-10: 0128230355
Pagini: 480
Dimensiuni: 191 x 235 x 20 mm
Greutate: 1.02 kg
Ediția:2nd edition
Editura: ELSEVIER SCIENCE

De ce să citești această carte

Pentru studenții și profesioniștii din IT care doresc să stăpânească arhitecturile supercomputerelor moderne. Veți câștiga o bază solidă în programare paralelă și utilizarea acceleratorilor GPU, trecând de la teorie la implementări practice precum MPI și CUDA. Este ghidul ideal pentru a înțelege cum pot fi utilizate sistemele HPC în proiectarea de produse inovatoare și în procesarea volumelor masive de date.


Despre autor

Thomas Sterling este profesor de informatică la Louisiana State University și cercetător asociat la California Institute of Technology. De-a lungul carierei sale, a activat ca om de știință invitat la Oak Ridge National Laboratory, fiind recunoscut la nivel mondial pentru contribuțiile sale la dezvoltarea clusterelor Beowulf și a sistemelor de calcul paralele. Expertiza sa vastă în arhitectura calculatoarelor și în dezvoltarea limbajului Unified Parallel C (UPC) se reflectă în modul în care sintetizează concepte complexe de HPC în lucrări de referință pentru comunitatea academică și industrială.


Descriere scurtă

Performance Computing: Modern Systems and Practices is a fully comprehensive and easily accessible treatment of high performance computing, covering fundamental concepts and essential knowledge while also providing key skills training. With this book, students will begin their careers with an understanding of possible directions for future research and development in HPC, domain scientists will learn how to use supercomputers as a key tool in their quest for new knowledge, and practicing engineers will discover how supercomputers can employ HPC systems and methods to the design and simulation of innovative products.

This new edition has been fully updated, and has been reorganized and restructured to improve accessibility for undergraduate students while also adding trending content such as machine learning and a new chapter on CUDA.


  • Covers enabling technologies, system architectures and operating systems, parallel programming languages and algorithms, scientific visualization, correctness and performance debugging tools and methods, GPU accelerators, and big data problems
  • Provides numerous examples that explore the basics of supercomputing while also providing practical training in the real use of high-end computers
  • Helps users with informative and practical examples that build knowledge and skills through incremental steps
  • Features sidebars of background and context to present a live history and culture of this unique field

Cuprins

1. Introduction
2. HPC Architecture
3. Commodity Clusters
4. Benchmarking
5. The Essential Moab
6. SMP
7. The Essential OpenMP
8. The Essential MPI
9. Parallel Algorithms
10. Libraries
11. Operating Systems
12. Scientific Visualization
13. Performance Monitoring
14. Debugging
15. Accelerators
16. Essential OpenACC
17. Mass Storage
18. File Systems
19. Map Reduce
20. Checkpointing
21. Beyond (Next Steps)
Appendices: Essential C Linux User Interface