Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Startseite    Anmelden     
Logout in [min] [minutetext]

Seminar High-Level-Programmierung paralleler und verteilter Rechnersysteme - Einzelansicht

Grunddaten
Veranstaltungsart Seminar Langtext
Veranstaltungsnummer 100262 Kurztext
Semester WS 2013/14 SWS 2
Erwartete Teilnehmer/-innen 4 Studienjahr
Max. Teilnehmer/-innen 6
Credits Belegung Belegpflicht
Hyperlink http://www.uni-muenster.de/PVS/lehre/ws13/seminar.html
Sprache deutsch
Termine Gruppe: [unbenannt] iCalendar Export für Outlook
  Tag Zeit Rhythmus Dauer Raum Raum-
plan
Lehrperson Status Bemerkung fällt aus am Max. Teilnehmer/-innen
iCalendar Export für Outlook -.  bis  BlockMo-Fr 14.10.2013 bis 31.01.2014           
Gruppe [unbenannt]:
 


Zugeordnete Personen
Zugeordnete Personen Zuständigkeit
Gorlatch, Sergei, Prof. Dr. verantwort
Haidl, Michael begleitend
Steuwer, Michel begleitend
Studiengänge
Abschluss - Studiengang Sem ECTS Bereich Teilgebiet
Master - Informatik (88 079 0) - 8
Master - Mathematik (88 105 10) - 8
Diplom - Geoinformatik (11 807 0) - 8
Diplom - Mathematik (Nebenfach Informatik) (11 915 98) - 8
Diplom - Informatik (11 079 2) - 8
Bachelor Sonder - Vorlesungsverzeichnis für Studieninteressierte (LS Z57 0) -
Prüfungen / Module
Prüfungsnummer Modul
11001 Veranstaltung - Master Informatik Version 2008
13001 Veranstaltung - Master Informatik Version 2008
401001 Veranstaltung - Master Mathematik Version 2010
11002 Veranstaltung - Master Informatik Version 2008
11003 Veranstaltung - Master Informatik Version 2008
11004 Veranstaltung - Master Informatik Version 2008
11005 Veranstaltung - Master Informatik Version 2008
13002 Veranstaltung - Master Informatik Version 2008
13003 Veranstaltung - Master Informatik Version 2008
13004 Veranstaltung - Master Informatik Version 2008
13005 Veranstaltung - Master Informatik Version 2008
401002 Veranstaltung - Master Mathematik Version 2010
401003 Veranstaltung - Master Mathematik Version 2010
401004 Veranstaltung - Master Mathematik Version 2010
401005 Veranstaltung - Master Mathematik Version 2010
501002 Veranstaltung - Master Mathematik Version 2013
501001 Veranstaltung - Master Mathematik Version 2013
Zuordnung zu Einrichtungen
Fachbereich 10 Mathematik und Informatik
Inhalt
Kommentar

Lange Zeit war die parallele Programmierung nur für Höchstleistungsrechner interessant, da nur diese die parallele Bearbeitung mehrerer Aufgaben ermöglichten. Mittlerweile sind aber selbst im Bereich der Desktop-Rechner Multicore-Prozessoren und hochparallele Grafik-Prozessoren selbstverständlich. Daher gewinnt die parallele Programmierung rasant an Bedeutung. Um die Leistungsfähigkeit dieser parallelen Rechnersysteme voll ausschöpfen zu können, müssen Programme mehrere Ausführungsstränge in Form von Prozessen oder Threads erzeugen und koordinieren. Der Umgang mit Prozessen und Threads, sowie deren Kommunikation und Koordination stellen dabei zusätzliche Anforderungen an die Programmierung. Parallele Programmierung ist daher fehleranfälliger als die klassische sequentielle Form der Programmierung und kann Probleme, wie zum Beispiel Race Conditions oder Deadlocks aufwerfen.

 

High-Level-Programmierung bezeichnet in diesem Zusammenhang die Abstraktion von Details des Umgangs mit Prozessen beziehungsweise Threads, um die Programmierung zu vereinfachen und Fehler zu vermeiden. Im Idealfall geschieht dies implizit, das heißt, ein Programm wird sequentiell beschrieben und die Parallelisierung erfolgt anschließend durch einen Compiler. In der Praxis wird dieses Ideal oft nur näherungsweise erreicht. Existierende Methoden der parallelen Programmierung bieten unterschiedlichste Ebenen der Abstraktion.

 

In diesem Seminar sollen ausgewählte Methoden zur parallelen Programmierung vorgestellt werden, die den direkten Umgang mit Prozessen beziehungsweise Threads vermeiden. Die Teilnehmer sollen einen Überblick über aktuelle Methoden der parallelen Programmierung mit abstrakten Mitteln gewinnen.

Bemerkung

Blockveranstaltung innerhalb der Vorlesungszeit

Vorbesprechung: Dienstag, den 02.07.2013 um 16:00 Uhr im M3

Voraussetzungen

Für Diplomer: Vordiplom oder Zulassung zur Teilnahme an Veranstaltungen des Hauptstudiums.

Grundkenntnisse paralleler und verteilter Systeme sind hilfreich, jedoch nicht zwingend erforderlich.

Leistungsnachweis Vortrag, Ausarbeitung, aktive Teilnahme

Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester WS 2013/14 , Aktuelles Semester: SoSe 2024