|
Parallele Systeme (PSys)
- Lecturers
- PD Dr.-Ing. Frank Hannig, Prof. Dr.-Ing. Jürgen Teich
- Details
- Vorlesung
2 cred.h, ECTS studies, ECTS credits: 2,5
nur Fachstudium, Sprache Deutsch oder Englisch
Time and place: Tue 12:15 - 13:45, 01.021
- Fields of study
- WPF AI-MA ab 1
WPF INF-BA-V-HSCD ab 5
WPF INF-MA ab 1
WPF IuK-MA-ES-INF ab 1
WPF IuK-MA-REA-INF ab 1
WPF ICT-MA-ES 1-4
WPF ME-BA-MG6 5-6
WPF ME-MA-MG6 1-3
WPF MT-MA-BDV 1-2
WF CE-BA-TW ab 4
- Contents
- Selbst unser PC erlaubt bereits ein hohes Maß an nebenläufiger Verarbeitung von Daten. Die effiziente Ausnutzung von Parallelität bedarf allerdings auch spezieller Programmier- und Übersetzungstechniken. Beschrieben werden Eigenschaften unterschiedlicher paralleler Rechnerarchitekturen und Metriken zu deren Beurteilung. Weiterhin werden Modelle und Sprachen zum Programmieren paralleler Rechner eingeführt. Neben der Programmierung von allgemeinen Parallelrechnern werden Entwurfsmethoden (CAD) vorgestellt, wie man ausgehend von einer algorithmischen Problemstellung massiv parallele Rechenfelder in VLSI herleiten kann. Im Einzelnen werden behandelt:
1. Theorie der Parallelität (parallele Computermodelle, parallele Spezifikationsformen und -sprachen, Performanzmodelle und -berechnung)
2. Klassifikation paralleler und skalierbarer Rechnerarchitekturen (Multiprozessoren und Multicomputer, Vektorrechner, Datenflussmaschinen, VLSI-Rechenfelder)
3. Programmierung paralleler Rechner (Sprachen und Modelle, Entwurfsmethoden und Compiler, Optimierung)
4. Massive Parallelität: Vom Algorithmus zur Schaltung Theoretische und praktische Übungen mit rechnergestützten Werkzeugen
- ECTS information:
- Title:
- Parallel Systems
- Credits: 2,5
- Contents
- Today's PCs consist of multi-core processors and graphics cards that again comprise hundreds to thousands of simple processors. As a result of this, a very high degree of parallel data processing becomes possible, which was subjected to supercomputers a couple of years ago. The efficient exploitation of parallel processing requires not only multiple processors but also parallelism inherent in the problem to be solved. In this lecture, properties of different parallel computer architectures and corresponding quality metrics are examined. Further, models and parallel programming languages are introduced. In addition to programming general parallel computers, design methods (CAD) are presented that systematically transform an algorithmic problem description into a massive parallel processor array (VLSI), which can optimally execute the given problem in parallel. Such highly parallel circuits play an essential role at the bit level and circuit level (arithmetics) as well as in the case of signal processing and image processing (e.g., filter).
In detail, the following topics are covered: 1. Theory of parallelism (parallel models of computation, parallel specification and parallel languages, performance models)
2. Classification of parallel and scalable computer architectures (multi-processors and multi-computers, vector computers, data-flow machines, VLSI processor arrays)
3. Programmable System-on-Chip (SoC) and multi-core architetcures (graphics processors, Cell, etc.)
4. Programming of parallel computers (languages and models, design methods and compiler, optimization)
5. Massive parallelism: From algorithm to circuit Theoretic tasks and practical exercises with computer-aided design tools.
- Additional information
- Expected participants: 24
www: https://www.cs12.tf.fau.de/lehre/lehrveranstaltungen/vorlesungen/parallele-systeme/
- Assigned lectures
- UE: Erweiterte Übungen zu Parallele Systeme
-
Lecturers: Stefan Groth, M. Sc., Dr.-Ing. Michael Witterauf, Marcel Brand, M. Sc., PD Dr.-Ing. Frank Hannig
Time and place: Thu 14:00 - 18:00, 02.133-128; Wed 8:00 - 12:00, 02.133-128; single appointment on 22.6.2022 9:00 - 13:00, 02.133-128; single appointment on 24.6.2022 14:00 - 18:00, 02.133-128; single appointment on 13.7.2022 9:00 - 13:00, 02.133-128; single appointment on 15.7.2022 14:00 - 18:00, 02.133-128; single appointment on 20.7.2022 9:00 - 13:00, 02.133-128; single appointment on 22.7.2022 14:00 - 18:00, 02.133-128; comments on time and place: verpflichtend, vor Ort an den Rechnerarbeitsplätzen des Lehrstuhls
- UE: Übung zu Parallele Systeme
-
Lecturer: PD Dr.-Ing. Frank Hannig
- Verwendung in folgenden UnivIS-Modulen
- Startsemester SS 2022:
- Parallele Systeme (PSYS-VU)
- Parallele Systeme mit erweiterter Übung (PSYS-VEU)
- Department: Chair of Computer Science 12 (Hardware-Software-Co-Design)
|
|
|