[logo] [title]

4th Year High Performance Computing

Recommended Textbook

  1. "Computer architecture for scientists: principles and performance" by Andrew Chien, published by Cambridge University Press. This is a very new book - published in 2022 - and is a reasonable overview of architecture and performance issues. As welll as being available for purchase, it is also in the University of York library, and available as a free eBook via library subscription for York students.
  2. "Introduction to High Performance Computing for Scientists and Engineers" by Georg Hager & Gerhard Wellein, published by Chapman & Hall/CRC. Copies are available on Amazon etc and the University of York library. The text was up-to-date when published (2011) on all matters of hardware and software but is now a bit dated on hardware. NB It is pitched at a slightly higher level than the original recommended textbook.

The original recommended textbook for this module was "High Performance Computing" by Dowd & Severance, 2nd Edition, published by O'Reilly. This is an excellent introduction to the software side of HPC but is now too dated on hardware details. It has been out-of-print for a long time but you may be able to pick up second-hand copies. A few years ago O'Reilly gave permission for it to be released as a free e-book (3 MB PDF) under a Creative Commons License, and this (effectively 3rd) edition incorporates a number of changes over the paper version.

Fortran

If you are new to programming in Fortran then you might like to read Tony DeGol's Fortran Introduction which was written by one of the demonstrators on this module a few years ago.

Other Fortran resources:

Useful External HPC links