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

Dialogue & Discussion

Comments must follow our Code of Conduct.

Edit this page on Github