Learning Outcomes

Performance of Sequential Code

Referencing modules: Project, Sequential Warmup

Assessed by:

Shared Memory

Referencing modules: Project, Shared Memory Parallelism

Assessed by:

State of HPC

Referencing modules: Overview of HPC

Message Passing

Referencing modules: Introduction to Distributed Memory Computing, Message Passing, Project

Assessed by:

Distributed Memory

Referencing modules: Distributed Memory, Introduction to Distributed Memory Computing, Project

Assessed by:

Simulation

Gain experience with developing simulations of distributed computing applications

Referencing modules: Project

HPC research

Gain exposure to past and current High-Performance Computing research via reading/presenting papers

Referencing modules: HPC Research

Scheduling

Referencing modules: Project, Scheduling

(Exa)scale

Referencing modules: (Exa)scale Issues