
High Performance Computing
Modern Systems and Practices
Resources
Description
Key Features
- 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
- Includes online resources, such as recorded lectures from the authors’ HPC courses
Readership
Table of Contents
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
Product details
- No. of pages: 718
- Language: English
- Copyright: © Morgan Kaufmann 2017
- Published: December 5, 2017
- Imprint: Morgan Kaufmann
- eBook ISBN: 9780124202153
- Paperback ISBN: 9780124201583
About the Authors
Thomas Sterling
Affiliations and Expertise
Maciej Brodowicz
Affiliations and Expertise
Matthew Anderson
Affiliations and Expertise
Ratings and Reviews
Latest reviews
(Total rating for all reviews)
Pedor M. Fri Jan 26 2018
Very good book for a course in High Performance Computing
The book integrated a large set of knowledge that is absent from similar books. Also different from other books is the availability of chapters useful for people that is not from computer science. The part dedicated to algorithms is smaller than usual.