
High Performance Computing
Modern Systems and Practices
Morgan Kaufmann (Publisher)
2nd Edition
Published on 9. December 2024
Book
Paperback/Softback
480 pages
978-0-12-823035-0 (ISBN)
Description
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.
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.
More details
Edition
2nd edition
Language
English
Place of publication
San Francisco
United States
Publishing group
Elsevier Science & Technology
Target group
College/higher education
Dimensions
Height: 233 mm
Width: 189 mm
Thickness: 24 mm
Weight
1025 gr
ISBN-13
978-0-12-823035-0 (9780128230350)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

Thomas Sterling | Maciej Brodowicz | Matthew Anderson
High Performance Computing
Modern Systems and Practices
E-Book
09/2024
2nd Edition
Morgan Kaufmann
€79.95
Available for download
Previous edition

Thomas Sterling | Maciej Brodowicz | Matthew Anderson
High Performance Computing
Modern Systems and Practices
Book
12/2017
Morgan Kaufmann
€97.79
Article exhausted; check for reprint
Persons
Thomas Sterling is Professor of Informatics and Computing at Indiana University. He serves as the Executive Associate Director of the Center for Research in Extreme Scale Technologies (CREST) and as its Chief Scientist. He is most widely known for his pioneering work in commodity cluster computing as leader of the Beowulf Project for which he and colleagues were awarded the Gordon Bell Prize. Professor Sterling currently leads a team of researchers at IU to enable a new generation of extreme scale computing systems and applications. He is the co-author of six books and holds six patents. He has taught a graduate level course upon which this textbook will be heavily informed, five times. Maciej Brodowicz is Advanced Parallel Computing Engineer at the Center for Research in Extreme Scale Technologies (CREST) at Indiana University. Matthew Anderson works in the Department of English at the University of New England, Maine, USA.
Author
Indiana University Bloomington, USA
Indiana University Bloomington, USA
Department of English, University of New England, Maine, USA
Content
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
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