14360 - Parallel Computing Modulübersicht
Module Number: | 14360 |
Module Title: | Parallel Computing |
Parallel Rechnen | |
Department: | Faculty 3 - Mechanical Engineering, Electrical and Energy Systems |
Responsible Staff Member: |
|
Language of Teaching / Examination: | English |
Duration: | 1 semester |
Frequency of Offer: | Every winter semester |
Credits: | 6 |
Learning Outcome: | After successful completion of the course, you should know the basic concepts of parallel computing concerning programming (software) and hardware architecture. You should be able to implement numerical simulations from Computational Physics, CFD, and Image Processing. The own notebook with SMP CPU, BTU computing devices with SMP CPUs, the massiv parallel computer cluster of the BTU, and the resources of the North German Supercomputing Alliance (Norddeutscher Verbund für Hoch- und Höchstleistungsrechnen – HLRN) can be used for this purpose. Sequential algorithms can be analyzed on their potential for parallelization. |
Contents: | Hardware for parallel computing from a notebook to a massive parallel cluster. (Processing concepts: Pipelining, Functional Parallelism, Multithreading, Shared Memory, Distributed Memory, Memory access concepts). Programming with OpenMP, MPI and use of parallized libraries (e.g. LAPACK). The basics of parallel programming will be instructed by means of generic examples. The participants will introduce examples of numerical simulations from their natural science or their engineering context and work on them in small groups. These examples will be analyzed on their potential for parallelization. |
Recommended Prerequisites: |
|
Mandatory Prerequisites: | None |
Forms of Teaching and Proportion: |
|
Teaching Materials and Literature: |
|
Module Examination: | Continuous Assessment (MCA) |
Assessment Mode for Module Examination: |
|
Evaluation of Module Examination: | Performance Verification – graded |
Limited Number of Participants: | None |
Part of the Study Programme: |
|
Remarks: | None |
Module Components: | VL, Ü Parallel Computing Current Description |
Components to be offered in the Current Semester: |
|