Page Preview: 90

Course Title[Course Code]:Distributed Computing[CSC 448]

Faculty: Computers and Artificial Intelligence
Department: Scientific Computing
Program: Scientific Computing
Compulsory / Elective:Compulsory
Undergraduate(Forth Year-Second Semester)
Hours:
Lecture:( 3 ) Practical / Clinical:( - ) Tutorial:( 2 )

Course Description:
The course aims at introducing the Introduction to parallel and distributed architectures. Models of computation: SISD, SIMD, MISD, and MIMD Computers. Shared-memory SIMD computers. Interconnection-network SIMD Computers: Linear array, two-dimensional array, tree connection, perfect shuffle connection, cube connection. Analyzing algorithms. Some parallel computer algorithms: selection, merging, sorting and searching. Parallel programming languages. Parallel compilers. Parallel operating systems.