CSC 660: Parallel and Distributed Computing

Offered Under: M.Sc. in Computer Science (CSC)

Introduction to the areas of parallel and distributed computing; characteristics of parallel processing: parallel computing models and algorithm features; parallel programming issues; memory vs., message passing, interconnection techniques, Basic principles and techniques in parallel computer architecture; dataflow computers, systolic arrays, novel architecture; vector processing and vector computers. Concept of distributed computing in a network of computers. Future trend in parallel and distributed computing.

Course Type Major
Credit Hour 3
Lecture Hour 45
Expected Outcome(s):

Suggested Books:

Grading Policy: