This repository contains the source material for the textbook Foundations of High-Performance Computing: A Modern Approach. It provides a comprehensive introduction to the core principles, architectures, and programming paradigms used in high-performance computing systems.
📘 Audience: Students, early-career professionals, and researchers starting with HPC.
📚 Chapters Include:
- HPC architecture and evolution
- Parallel programming (OpenMP, MPI, CUDA basics)
- HPC infrastructure, profiling, and I/O
- Foundational concepts for scalable and distributed computing
📖 Companion volume: HPC Applications and Frontiers