CS 633: Parallel Computing

Credits: 3-0-0-9
Prerequisites: Instructor’s Consent

Exposure to CS330 (Operating Systems), CS422 (Computer Architecture) and CS425 (Computer Networks) is desirable.

Who Can Take The Course:

Phd, Masters, 3rd and 4th year UG Students

Departments That May Be Interested:


Course Objective:

Parallel programming is ubiquitous in today’s multi-core era and solves many real-world scientific problems. Massive parallelism entails significant hardware and software challenges. The course is structured so that the participants understand challenges in efficient execution of large-scale parallel applications. The assignments will be designed to strengthen understanding of parallel programming. The course will also involve a research-based project component.