Readings - CMSC714: High Performance Computing

 

Note: for each class (after the intro material), 4 students will be responsible for emailing me (asussman@umd.edu) with ~4 discussion question on the reading(s) for that day by 6PM the day before the class, and be prepared to ask those questions and help explain the paper to the rest of the class.

Introduction - What and Why? 

1/29 Parallel Computing and Parallel Computers

2/3 Applications of Parallel Computing

Programming Models

2/5 Expressing Parallelism (Implicit Control)

2/10 Expressing Parallelism (Implicit Control, cont.) - A. Antonakakis, R. Carlyon, C. Dalziel, E. Feng

2/12 Expressing Parallelism (Explicit Control - Message Passing and MPI)

2/17 Advanced MPI - E. Gencer, M. Gupta, H. Iseric, E. Kin

2/19 CUDA and GPUs

No readings assigned, slides only

2/24 Expressing Parallelism (Hybrids and Frameworks) - J. Lagattuta, Y. Luo, S. Mahapatra, A. Mehra

2/26 Profiling Programs - Z. Miao, H. Fokum, A. Parikh, A. Patel

3/3 Scientific Workflows - N. Peled, A. Sharma, L. Velloso, C. Wei

Architectures

3/5 Shared Memory - M. Wijitharathna, C. Yeagle, A. Antonakakis, R. Carlyon

3/10 Custom Machines - C. Dalziel, E. Feng, E. Gencer, M. Gupta

3/12 - Class canceled

3/17, 3/19 - Spring Break

3/24 GPUs - H. Iseric, E. Kin, J. Lagattuta, Y. Luo

3/26 High Performance Networks - S. Mahapatra, A. Mehra, Z. Miao, H. Fokum

3/31 Clouds - A. Parikh, A. Patel, N. Peled, A. Sharma

4/2 Clouds, cont. - L. Velloso, C. Wei, M. Wijitharathna, C. Yeagle

Tools

4/7 Event Ordering and Race Detection - A. Antonakakis, R. Carlyon, C. Dalziel, E. Feng

4/9 Midterm Exam

4/14 Data Collection and Instrumentation - E. Gencer, M. Gupta, H. Iseric, E. Kin

4/16 Runtime Parallelization - J. Lagattuta, Y. Luo, S. Mahapatra, A. Mehra

4/21 Autotuning - Z. Miao, H. Fokum, A. Parikh, A. Patel

Systems Issues

4/23 Finding Idle Cycles - N. Peled, A. Sharma, L. Velloso, C. Wei

4/28 Parallel I/O - M. Wijutharathna, C. Yeagle

Applications

4/30 HPC Applications -

5/5 Project Demos

5/7 Project Demos (cont.)

  
Web Accessibility