Parallel and Cluster Computing (CMPE 575) Course Details

Course Name: Parallel and Cluster Computing
Code: CMPE 575
Pre-requisite Course(s):
Objective: TheThe objective of this course is to teach parallel/cluster computer architectures and their organization. This course also aims at teaching different programming paradigms for parallelizing engineering problems.
Content: Models of parallel computing - dependence on architecture, trade-off between computation cost and communication cost, performance measures for parallel computation - computational complexity, techniques for parallel computation - divide and conquer, partitioning, and pipelining, parallel algorithms for sorting, searching and matrix computations, MPI and OpenMP environments for parallel programming.
Term: Both
Theory: 3
Application: 0
Laboratory: 0
Credit: 3
ECTS Course File: Course File
Course File: