Lecture |
Date |
Info |
1 |
1/23 |
Intro to CS 5220 |
2 |
1/28 |
Getting started on C4 |
3 |
1/30 |
Computer architecture basics |
4 |
2/4 |
Intro to parallel machines and models |
5 |
2/6 |
Intro to parallel machines and models |
6 |
2/11 |
Parallelism and locality in simulations I |
7 |
2/13 |
Guest lecture: Prof. Ken Birman |
|
2/18 |
February Break |
8 |
2/20 |
Parallelism and locality in simulations II |
9 |
2/25 |
Distributed memory and MPI |
10 |
2/27 |
MPI programming |
11 |
3/4 |
Shared memory programming |
12 |
3/6 |
Shared memory programming |
13 |
3/11 |
Memory models and SPH |
14 |
3/13 |
Tools for profiling and correctness |
15 |
3/18 |
Dense linear algebra I |
16 |
3/20 |
Dense linear algebra II |
17 |
3/25 |
Sparse linear algebra I |
18 |
3/27 |
Sparse linear algebra II |
|
4/1 |
Spring Break |
|
4/3 |
Spring Break |
19 |
4/8 |
High level languages + Julia |
20 |
4/10 |
Impact of floating point |
21 |
4/15 |
Graph partitioning |
22 |
4/17 |
Load balancing |
23 |
4/22 |
No lecture |
24 |
4/24 |
Guest lecture (Van Loan): FFTs |
25 |
4/29 |
Guest lecture (Shuang Zhao): GPGPU/CUDA |
26 |
5/1 |
|
27 |
5/6 |
|