COURSE LOG

NAME OF INSTITUTION Lahore Garrison University
PROGRAM (S) TO BE EVALUATED Computer Science
Course Name Parallel and distributed Computing
Catalog Number
Instructor Name Jawad Hassan
WeekDurationTopics Covered Evaluation Instruments UsedSignature
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
Instructor Name Jawad Hassan
Instructor Signature
Date