By Stefan Goedecker and Adolfy Hoisie (SIAM). Discusses the essential ingredients for achieving high performance in numerical computations on modern computers. The authors explain computer architectures, data traffic and issues related to performance of s