MLU
Exercises: Parallelverarbeitung (Übung) - Details
You are not logged in.

General information

Subtitle diese Veranstaltung gehört zur Vorlesung 'Parallelverarbeitung'
Semester SS 2008
Current number of participants 2
expected number of participants 20
Home institute Leitung des Instituts für Informatik
participating institutes Praktische Informatik (Bioinformatik), Praktische Informatik (Datenstrukturen), Praktische Informatik (Softwareengineering)
Courses type Exercises in category Offizielle Lehrveranstaltungen
First date Wed , 09.04.2008 08:15 - 09:45, Room: (PC-Pool (3.32))
Pre-requisites Grundlegende Programmierkenntnisse werden erwartet; Kenntnisse zu UNIX, C bzw. C++ oder Fortran sind von Vorteil, aber nicht Bedingung.
Performance record Die Zulassung zur Pruefung kann durch aktive Mitarbeit in den Übungen und korrekte Bearbeitung von 50% der gestellten Übungsaufgaben erworben werden.
SWS 2
Miscellaneous gehoert zur Vorlesung "Parallelverarbeitung"

Course location / Course dates

(PC-Pool (3.32)) Wednesday: 08:15 - 09:45, weekly (15x)

Fields of study

Comment/Description

Zahlreiche praktische Anwendungen und Forschungsprobleme lassen sich nur mit Hilfe paralleler oder verteilter Rechnersysteme in akzeptabler Zeit lösen. Dabei kann es sich um Parallelrechner im engeren Sinn, spezielle Mehrprozessorsysteme, Netzwerke aus Workstations o. ä. handeln. Diese erfordern jedoch, je nach Art der jeweiligen Parallelarchitektur, den Einsatz entsprechend neu entwickelter oder angepasster paralleler Algorithmen sowie spezieller Programmierwerkzeuge, Sprachen bzw. Spracherweiterungen oder Bibliotheken. Sowohl im Hardware- als auch im Softwarebereich vollziehen sich hier sehr wichtige und interessante Grundlagen- und Anwendungsentwicklungen (rel. neu z. B. Grid Computing). Die Vorlesung beinhaltet die Schwerpunkte

- Parallele Rechnerarchitekturen, verteilte Systeme,
Verbindungsnetzwerke
- Parallele Prozesse, Synchronisation und Kommunikation
- Erarbeitung und Bewertung paralleler Algorithmen
- Programmierung paralleler und verteilter Rechnersysteme

In den Übungen werden parallele Algorithmen entwickelt und implementiert (MPI). Genutzt werden dazu der Linux-Cluster (64 Prozessoren) des Instituts bzw. die lokalen Netze in Unix/Linux-Pools oder auch die SunFire des Rechenzentrums für Thread-Parallelität.