Jump for page navigation or with accesskey and key 1. 
Jump to page content or with accesskey and key 2. 
Home    Login     
Logout in [min] [minutetext]

Seminar High-Level Programming of Parallel and Distributed Computer Systems - Single View

Basic Information
Type of Course Seminar Long text
Number 100262 Short text
Term WS 2013/14 Hours per week in term 2
Expected no. of participants 4 Study Year
Max. participants 6
Credits Assignment enrollment
Hyperlink http://www.uni-muenster.de/PVS/lehre/ws13/seminar.html
Language german
Dates/Times/Location Group: [no name] iCalendar export for Outlook
  Day Time Frequency Duration Room Room-
plan
Lecturer Status Remarks Cancelled on Max. participants
iCalendar export for Outlook -.  to  BlockMo-Fr 14.10.2013 to 31.01.2014           
Group [no name]:
 


Responsible Instructors
Responsible Instructors Responsibilities
Gorlatch, Sergei, Prof. Dr. responsible
Haidl, Michael begleitend
Steuwer, Michel begleitend
Curriculae
Graduation - Curricula 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) -
Exams / Modules
Number of exam Module
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
Assign to Departments
Fachbereich 10 Mathematik und Informatik
Contents
Description

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.

Remarks

Blockveranstaltung innerhalb der Vorlesungszeit

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

Prerequisites

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

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

Certificates Vortrag, Ausarbeitung, aktive Teilnahme

Structure Tree
Lecture not found in this Term. Lecture is in Term WS 2013/14 , Currentterm: SoSe 2024