Carnegie Mellon University

21765 – Intro to Parallel Computing & Scientific Computation

The objectives of this course are to:

  • develop structural intuition of how the hardware and the software work, starting from simple systems to complex shared resource architectures;
  • provide guidelines about how to write and document a software package;
  • familiarize the audience with the main parallel programming techniques and the common software packages/libraries.