Lectures

Lectures

Lectures Held on a Regular Basis

Please click here to find the lectures that are held on a regular basis. This information can be used to create a study plan. However, this information is tentative, i.e. always check the lectures of the current and next semester to keep the study plan up to date.

Lectures of the Current Semester

Module details on 'Parallel Computing - Parallel Computing'

CategoryData & Information
TypeLecture
SiteGöttingen
LecturerProf. Dr. Yahyapour, Ramin (Göttingen)
Module Exam ID2034
ECTS-Credits6
Weekly Composition2L+2E
Required Hours of Work (presence / self-study)150 (56 / 94)
SemesterWinter
Teaching MethodsSlide presentation, exercises, discussions
Module DescriptionThis module covers advanced parallel computing topics, starting with an overview of programming models as used for universal systems (like MIPS) as well as special purpose machines. Next, the principles of micro-processor architectures are introduced, putting the focus on pipelining and related methods to increase execution performance. The third block of this lecture then covers compute systems with multiple processors/computational units, including multi-threading, multi-core systems, and clusters.
Module Outcomes Completing this module, students acquire: - understanding of the theoretical foundations of parallel computing systems - principles of programming models, challenges, and approaches to solutions for multi-processor and multi-core systems - insights into parallel computing architectures, including design principles, obstacles, and existing implementations
Recommended Literature- Peter S. Pacheco: Parallel Programming, Morgan Kaufman, 2011. - Thomas R., Gudula R.: Parallel Programming for Multicore and Cluster Systems, Springer, 2. edition 2010. - Hennessy, John L., Patterson, David A.: Computer Architecture - A Quantitative Approach, Morgan Kaufman, 3. edition 2003. - Culler, David E., Singh, Jaswinder Pal, Gupta, Anoop: Parallel Computer Architecture: A Hardware/Software Approach, Morgan Kaufman, 1999. - Hwang, Kai: Advanced Computer Architecture: Parallelism, Scalability, Programmability, McGraw-Hill, 1993. - Adve, Sarita V., Gharachorloo, Kourosh: Shared Memory. Consistency Models: A Tutorial, DIGITAL, WRL Research Report 95/7.
Prerequisitesnone
ExamWritten exam, graded (120)

Available Course Modes

In the following document you can get an overview about the available course modes that are offered in the ITIS Master's program: Course Modes