High Performance Computing: Modern Systems and Practices

High Performance Computing: Modern Systems and Practices

Sterling, Thomas
Anderson, Matthew
Brodowicz, Maciej

81,07 €(IVA inc.)

High 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, domain scientists will learn how to use supercomputers as a key tool in their quest for new knowledge. In addition, practicing engineers will discover how supercomputers can employ HPC systems and methods to the design and simulation of innovative products, and students will begin their careers with an understanding of possible directions for future research and development in HPC. Those who maintain and administer commodity clusters will find this textbook provides essential coverage of not only what HPC systems do, but how they are used. 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 problemsProvides numerous examples that explore the basics of supercomputing, while also providing practical training in the real use of high-end computersHelps users with informative and practical examples that build knowledge and skills through incremental stepsFeatures sidebars of background and context to present a live history and culture of this unique fieldIncludes online resources, such as recorded lectures from the authors' HPC courses INDICE: 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

  • ISBN: 978-0-12-420158-3
  • Editorial: Morgan Kaufmann
  • Encuadernacion: Rústica
  • Páginas: 592
  • Fecha Publicación: 01/12/2017
  • Nº Volúmenes: 1
  • Idioma: Inglés