COL 380: INTRODUCTION TO PARALLEL AND DISTRIBUTED PROGRAMMING


Timing:

Lecture hours: Tuesday, and Friday from 12:00-13:00 hrs.
Additional discussions: Monday from 12:00-13:00 hrs as and when required.

Instructors: Soham Chakraborty, Sorav Bansal, Subodh Sharma

Credits:

3 credits (2-0-2).

Prerequisite:

COL106, COL351, COL331

Teaching Assistants: col380-ta@cse.iitd.ac.in

Jayant Jain(2016CS50386),
Arshdeep Singh(2016CS50625)
Sumaiya Dabeer(2020CSZ8509)
Chinmay Rai(2016CS50615)
Zilmarij Iqbal(2091CSY7584)

Grading:

Assignments 40%, Mid sem 30%, Major 30%

Course materials, Lectures, announcements

Follow the course page in moodle and MS Teams.

Schedule

* Book sections are referred at the last slides of each lecture.


Lecture Date Topic Readings
1. 05.02.2021 Introduction Slides
2. 09.02.2021 Performance Analysis Slides
3. 12.02.2021 Writing Parallel Program Slides
4. 16.02.2021 Writing Parallel Program-2 Slides
5. 19.02.2021 Writing Parallel Program-3 Slides
6. 23.02.2021 Writing Parallel Program-4 Slides
7. 26.02.2021 Dependency Slides
8. 02.03.2021 Dependency Analysis Slides
9. 05.03.2021 Dependency Testing Slides
10. 08.03.2021 Parallelism in Hardware Slides
11. 09.03.2021 Parallelism in Hardware-2 Slides

Some readings/References: