Phu Xuan University Library
High Performance Computing

External

High Performance Computing

The purpose of this book is to teach new programmers and scientists about the basics of High Performance Computing. Too many parallel and high performance computing books focus on the architecture, theory and computer science surrounding HPC. This book speaks to the practicing chemistry student, physicist, or biologist who need to write and run their programs as part of their research.

Author
Chuck Severance
Publisher
University of Michigan
Source
LibreTexts
License
CC BY
Language
EN
Category
Information Technology
Contents· 20 sections
  1. 01: Introduction
  2. 1.01: Introduction to High Performance Computing
  3. 02: Modern Computer Architectures
  4. 2.01: Memory
  5. 2.02: Floating-Point Numbers
  6. 03: Programming and Tuning Software
  7. 3.01: What a Compiler Does
  8. 3.02: Timing and Profiling
  9. 3.03: Eliminating Clutter
  10. 3.04: Loop Optimizations
  11. 04: Shared-Memory Parallel Processors
  12. 4.01: Understanding Parallelism
  13. 4.02: Shared-Memory Multiprocessors
  14. 4.03: Programming Shared-Memory Multiprocessors
  15. 05: Scalable Parallel Processing
  16. 5.01: Language Support for Performance
  17. 5.02: Message-Passing Environments
  18. 06: Appendixes
  19. 6.01: Appendix C- High Performance Microprocessors
  20. 6.02: Appendix B- Looking at Assembly Language