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 |