CECS Home | ANU Home | Search ANU
ANU College of Engineering and Computer Science
Research School of Computer Science
Printer Friendly Version of this Document

UniSAFE

High Performance Scientific Computing

Reference Book

There will be no set text book for COMP3320/6464 in 2012, but we will draw on material from a variety of sources. I will discuss this in more detail in the first lecture. For the moment here is a list of reference books. Expect this list to grow as the course progresses.
  • The Software Optimization Cookbook: High-Performance Recipes for IA-32 Platforms, Richard Gerber, Aart J.C. Bik, Kevin B. Smith and Xinmin Tian, Intel Press, 2006 (2nd Edn). ISBN 0-9764832-1-1. (The topics in this book are all valuable, although the content is a bit Intel centric. It is also becoming a bit dated, and does not contain GPU related material.)
  • High Performance Computing, Kevin Dowd and Charles Severance. O"Reilly & Associates Inc. 1998 (2nd Edn). ISBN 1-56592-312-X. (This is now out of print, but I will put some copies in the short loan section of the library).
  • Write Great Code Volume 1: Understanding the Machine Randall Hyde, No Starch Press, ISBN 1-59327-003-8
  • Write Great Code Volume 2: Thinking Low-Level, Writing High-Level Randall Hyde, No Starch Press, ISBN 1-59327-065-8
  • Scientific Parallel Computing, L.R. Scott, T. Clark, B. Bagheri, Princeton University Press, ISBN 0-691-11935-X
  • Introduction to Computational Science: Modeling and Simulation for the Sciences A.B. Shiflet and G.W. Shiflet, Princeton University Press, ISBN 0-691-12565-1
  • Techniques for Optimizing Applications: High Performance Computing, Rajat P. Garg and Ilya Sharapov, Prentice Hall, ISBN 0-13-093476-3.
  • Computer Architecture: A Quantitative Approach, John L. Hennessy and David A. Patterson, Morgan Kaufmann, ISBN 1-55860-596-7.
  • Scientific and Engineering C++: An introduction with Advanced Techniques and Examples, John J. Barton and Lee R. Nackman, Addison Wesley, ISBN 0-201-53393-6.
  • Scientific Computation - An Introductory Survey , Michael T. Heath, McGraw-Hill, 1997. ISBN 0-07-115336-5.
  • An Introduction to High-Performance Scientific Computing, Fosdick, Elizabeth R. Jessup, Carolyn J. C. Schauble, and Gitta Domik MIT Press ISBN 0-262-0618-13.