11-October-2021 |
1.5 hours |
Asynchronous Communication/Computation |
|
|
|
1.5 hours |
Synchronous Communication/Computation |
|
|
18-October-2021 |
1.5 hours |
Concurrency Control |
Quiz # 1 |
|
|
1.5 hours |
Fault Tolerance |
|
|
25-October-2021 |
1.5 hours |
GPU Architecture |
|
|
|
1.5 hours |
GPU Programming |
Quiz # 2 |
|
1-November-2021 |
1.5 hours |
Heterogeneity |
|
|
|
1.5 hours |
Interconnection Topologies |
|
|
8-November-2021 |
1.5 hours |
Load Balancing |
|
|
|
1.5 hours |
Memory Consistency Model |
|
|
15-November-2021 |
1.5 hours |
Memory Hierarchies |
Assignment # 1 |
|
|
1.5 hours |
Message Passing Interface (MPI) |
|
|
22-November-2021 |
1.5 hours |
MIMD/SIMD |
|
|
|
1.5 hours |
Multithreaded Programming |
|
|
29-November-2021 |
1 Hour |
Mid Term |
|
|
6-December-2021 |
1.5 hours |
Parallel Algorithms |
|
|
|
1.5 hours |
Parallel Architectures |
|
|
13-December-2021 |
1.5 hours |
Parallel Input and Output |
|
|
|
1.5 hours |
Performance Analysis |
Assignment # 2 |
|
20-December-2021 |
1.5 hours |
Performance Tuning |
|
|
|
1.5 hours |
Power Consumption methods and saving techniques in distributed systems |
|
|
27-December-2021 |
1.5 hours |
Programming Models (Data Parallel, Task Parallel) |
|
|
|
1.5 hours |
Programming Models (Process centric) |
Quiz # 3 |
|
3-January-2022 |
1.5 hours |
Programming Models (Shared/Distributed memory) |
|
|
|
1.5 hours |
Scalability and Performance Studies |
|
|
10-January-2022 |
1.5 hours |
Scheduling (Process scheduling schemes in distributed computing) |
|
|
|
1.5 hours |
Storage Systems for Distributed computing |
|
|
17-January-2022 |
1.5 hours |
Synchronization in communication |
|
|
|
1.5 hours |
Tools (Cuda, Swift, Globus, Amazon AWS, OpenStack) |
|
|
24-January-2022 |
1.5 hours |
Tools (Cilk, gdb, threads, MPICH, OpenMP, Hadoop, FUSE) |
|
|
|
1.5 hours |
Revision |
|
|
31-January-2022 |
2 Hour |
Final Term |
|
|