Students are introduced to the concepts of parallel programming and the role of hardware and software in managing parallelism. Students explore the parallel programming concepts using C# in .Net environment. Students learn how to develop parallel programs using MPI, Pthreads, and OpenMP programming models. Students are introduced with common parallel algorithms and their implementation. Prerequisite: Admission to the Graduate program in Engineering.
Students are introduced to the concepts of parallel programming and the role of hardware and software in managing parallelism. Students explore the parallel programming concepts using C# in .Net environment. Students learn how to develop parallel programs using MPI, Pthreads, and OpenMP programming models. Students are introduced with common parallel algorithms and their implementation. Prerequisite: Admission to the Graduate program in Engineering.