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 Mr. Muhammad Arsalan Raza
WeekDurationTopics Covered Evaluation Instruments UsedSignature
13-3-2023 1.5 hours Distributed systems and types
1.5 hours Parallel computing in distributed systems
20-3-2023 1.5 hours Asynchronous communication/computation
1.5 hours Synchronous communication/computation
27-3-2023 1.5 hours Transactions in distributed data stores and types Assignment # 1
1.5 hours Writeahead Log and serializability in transactions
3-4-2023 1.5 hours Fault Tolerance and dependable systems Quiz # 1
1.5 hours Faults, errors, and failures in distributed systems
10-4-2023 1.5 hours Load Balancing and Application Delivery Controller
1.5 hours Flynn's Taxonomy and Computation Models
17-4-2023 1.5 hours Modern CPU and GPU architectures
1.5 hours General Purpose GPUs, Special Purpose GPUs, and IBM Cell Broadband Engine
24-4-2023 1.5 hours AMD and NVIDIA General Purpose GPUs, AMD 7000-series HD7970 and NVIDIA GTX 480
1.5 hours GPUs development libraries
1-5-2023 1 Hour Mid Term
8-5-2023 1.5 hours Threading and Multithreading
1.5 hours Multithreading in C#
15-5-2023 1.5 hours
1.5 hours
22-5-2023 1.5 hours Heterogeneity, Goals, and Forms of Heterogeneity Quiz # 2
1.5 hours Parallel Virtual Machine PVM, Fault Tolerance scheme of PVM
29-5-2023 1.5 hours Interconnection Topologies, 3D Hypercubes, 2D Mesh with 16-Nodes and Direct Memory Access, Diminishing role of topology
1.5 hours Multicore Programming, Concurrency vs. Parallelism, Types of Parallelism, Parallel Systems, Performance metrics of Parallel systems, Runtime, Speedup, Efficiency, & Cost
5-6-2023 1.5 hours Scalability of Parallel Systems, Amdahl's Law (1967), Gustafson's Law (1988)
1.5 hours Iso-efficiency metrics of Scalability, Sources of Parallel Overhead
12-6-2023 1.5 hours Memory Models, Shared and Distributed, The Message Passing Interface MPI, Sockets interface, primitives
1.5 hours Programming interface, C/C++ MPI program
19-6-2023 1.5 hours MPI C# programming, Communicator namespace, Properties: Size & Rank, Types: World & Self
1.5 hours MPI C# Communication between processes, Point-to-point & Collective
26-6-2023 1.5 hours OpenMP models UMA, NUMA, Goals, Essentials Assignment # 2
1.5 hours Parallel Programming Models, Data parallel model, Task graph Quiz #3
3-7-2023 2 Hour Final Term
Instructor Name Mr. Muhammad Arsalan Raza
Instructor Signature
Date