Introduction to High Performance Scientific Computing [Eijkhout]
#1
Introduction to High Performance Scientific Computing 
by Eijkhout, Victor

Summary

Victor Eijkhout’s Introduction to High Performance Scientific Computing is essentially a roadmap for understanding how modern scientific computing actually achieves speed at scale, and why it requires much more than just writing correct code. 

The book explains that high-performance computing (HPC) sits at the intersection of mathematics, computer science, and real scientific applications: problems from physics or engineering are first translated into mathematical structures like linear algebra or differential equations, and then into algorithms that must be carefully designed to run efficiently on complex computer architectures. 

A major theme is that performance is not automatic—memory hierarchies, communication costs, and parallel execution all heavily influence whether a program scales or becomes bottlenecked. The book gradually builds intuition about parallel computing models (like shared vs distributed memory), numerical methods, and algorithmic thinking, showing how techniques such as decomposition of tasks, communication between processors, and optimization of data movement are just as important as the math itself. 

Overall, it teaches readers to think like computational scientists: not only solving equations, but also engineering solutions that can actually run on supercomputers within realistic time and resource limits. 


BOOK
┌────────────────────────────────┐
│  KONSTANTINOS MICHAILIDIS    │
└────────────────────────────────┘
Reply


Messages In This Thread
Introduction to High Performance Scientific Computing [Eijkhout] - by mklabgr - 07-05-2026, 05:38 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)