Home> Blog> Notes Toward a Lecture on High-Performance Computing

Notes Toward a Lecture on High-Performance Computing

ยท

This post originally appeared on the Software Carpentry website.

As I've said several times now, we're going to add a lecture on high-performance computing to the course. We have rough outlines of the content in the version control repository, and feedback would be very welcome.

  1. Introduction
  2. The Example Application
  3. Improving Sequential Performance
  4. Profiling
  5. Parallelism Defined
  6. Computer Architecture in Ten Minutes or Less
  7. Task Farming
  8. Basic MPI
  9. Collective Operations in MPI