Lectures
CMSC 714:
  High Performance Computing

CMSC 714
Syllabus
Projects
Readings
Lectures
Exams
Dates

 

 

 

Aug. 30 - Lecture 1 - Introduction

Sept. 4 - Lecture 2 - Introduction, cont.

Sept. 6 - Lecture 3 - MPI and PVM

Sept. 11 - Lecture 3, cont. - MPI and PVM, cont.

Sept. 13-18 - Lecture 4 - HPC defect patterns

Sept. 18-20 - Lecture 5 - OpenMP and UPC

Sep. 22 - Lecture 6 - Titanium and OpenMP vs. MPI

Sep. 27 - Lecture 7 - PETSc and Cactus

Oct. 2 - Lecture 8 - SGI Origin 2000 and Altix

Oct. 4 - Lecture 9 - Ethernet and Infiniband

Oct. 9 - Lecture 10 - Cray XT4 and IBM Blue Gene/L

Oct. 11 - Lecture 11 - IBM Cell BE and GPUs vs. CPUs

Oct. 16 - Lecture 12 - Grid Computing

Oct. 18 - Lecture 13 - MapReduce

Oct. 23 - Lecture 14 - Lamport Clocks and Eraser

Oct. 25 - Lecture 15 - Mtool and Critical Path Profiling

Nov. 1 - Lecture 16 - Valgrind and Dyninst

Nov. 6 - Lecture 17 - Short term scheduling

Nov. 8 - Lecture 18 - Cache tools

Nov. 15 - Lecture 19 - Runtime Parallelization

Nov. 20 - Lecture 20 - Finding Idle Cycles

Nov. 27 - Lecture 21 - Parallel I/O

Nov. 29 - Lecture 22 - Applications

Dec. 11 - Lecture 23 - SC12 Gordon Bell Prize Winner