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: Skelettbibliotheken - Einzelansicht

Grunddaten
Veranstaltungsart Blockseminar Langtext
Veranstaltungsnummer 102492 Kurztext 102440
Semester SS 2011 SWS 2
Erwartete Teilnehmer/-innen 6 Studienjahr
Max. Teilnehmer/-innen 6
Credits Belegung Belegpflicht
Hyperlink http://pvs.uni-muenster.de/pvs/lehre/SS11/seminar/index.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 Blockterm..  bis           
Gruppe [unbenannt]:
 


Zugeordnete Personen
Zugeordnete Personen Zuständigkeit
Gorlatch, Sergei, Prof. Dr. verantwort
Kegel, Philipp , Dr. begleitend
Studiengänge
Abschluss - Studiengang Sem ECTS Bereich Teilgebiet
Diplom - Informatik (11 079 2) - 8
Diplom - Mathematik (Nebenfach Informatik) (11 915 98) - 8
Diplom - Geoinformatik (11 807 0) - 8
Master - Geoinformatics (88 E62 8) - 8
Master - Informatik (88 079 0) - 8
Master - Mathematik (88 105 10) - 8
Prüfungen / Module
Prüfungsnummer Modul
11002 Veranstaltung - Master Informatik Version 2008
11001 Veranstaltung - Master Informatik Version 2008
11005 Veranstaltung - Master Informatik Version 2008
11004 Veranstaltung - Master Informatik Version 2008
11003 Veranstaltung - Master Informatik Version 2008
12005 Veranstaltung - Master Informatik Version 2008
12004 Veranstaltung - Master Informatik Version 2008
12003 Veranstaltung - Master Informatik Version 2008
12002 Veranstaltung - Master Informatik Version 2008
12001 Veranstaltung - Master Informatik Version 2008
13004 Veranstaltung - Master Informatik Version 2008
13003 Veranstaltung - Master Informatik Version 2008
13002 Veranstaltung - Master Informatik Version 2008
13001 Veranstaltung - Master Informatik Version 2008
13005 Veranstaltung - Master Informatik Version 2008
401003 Veranstaltung - Master Mathematik Version 2010
401002 Veranstaltung - Master Mathematik Version 2010
401001 Veranstaltung - Master Mathematik Version 2010
401005 Veranstaltung - Master Mathematik Version 2010
401004 Veranstaltung - Master Mathematik Version 2010
402002 Veranstaltung - Master Mathematik Version 2010
402001 Veranstaltung - Master Mathematik Version 2010
402005 Veranstaltung - Master Mathematik Version 2010
402004 Veranstaltung - Master Mathematik Version 2010
402003 Veranstaltung - Master Mathematik Version 2010
Zuordnung zu Einrichtungen
Fachbereich 10 Mathematik und Informatik
Inhalt
Kommentar

 

Moderne Rechensysteme verwenden zunehmend Parallelverarbeitung, indem sie mehrere parallelitätsfähige Bausteine (Mehrkernprozessoren, moderne Grafikkarten, etc.) zusammen verbinden. Die Softwareentwicklung für derartige Systeme, auch Parallelprogrammierung genannt, ist trotz verschiedener Entwicklungen und Standardisierungen (z.B. OpenMP oder MPI) immer noch sehr anspruchsvoll und fehleranfällig. Neben den Berechnungen hat der Entwickler auch die Kommunikation und Interaktion paralleler Programmteile zu spezifizieren.

Algorithmische Skelette (kurz Skelette) beschreiben in abstrakter Weise allgemein benutzte Muster paralleler Berechnungen, Kommunikation und Interaktion. Sie verringern deutlich die Komplexität paralleler Programme; oftmals werden parallele Programme dadurch wie sequentielle Programme geschrieben. Skelette sind üblicherweise Funktionen höherer Ordnung, also Funktionen, die ihrerseits Funktionen als Parameter erhalten. Implementierungen verschiedener Skelette werden in sogenannten Skelettbibliotheken zusammengefasst, die neben den Skeletten oft auch Hilfsfunktionen und spezielle Datentypen bereitstellen, um die Erstellung paralleler Programme zu vereinfachen. Obwohl alle Skelettbibliotheken ähnliche Funktionen bieten, unterscheiden sie sich teilweise erheblich bezüglich der enthaltenen Skelette, der Flexibilität, oder der Implementierungssprache und dem zugrunde liegenden parallelen Programmiermodell.

In diesem Seminar werden ausgewählte parallele Skelettbibliotheken vorgestellt. Die Teilnehmer sollen einen Überblick über die wichtigsten algorithmischen Skelette sowie deren Implementierung in verschiedenen Bibliotheken gewinnen. Geplant ist die Vorstellung folgender Skelettbibliotheken:

·         Calcium und Skandium

·         Muesli (Münster Skeleton Library)

·         SkeTo (Skeletons in Tokyo)

·         Muskel

·         Threading Building Blocks

·         Fastflow

Bemerkung

Vorbesprechung: 25.01.2011, um 11 Uhr c.t. in SR 7, Einsteinstr. 62

Verbindliche Anmeldung bei der Vorbesprechung.

Voraussetzungen

Vordiplom Informatik oder B.Sc. Informatik

Die Teilnahme an diesem Seminar setzt grundlegende Kenntnisse in C/C++ voraus.

Leistungsnachweis Vortrag, Ausarbeitung, aktive Teilnahme

Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester SS 2011 , Aktuelles Semester: SoSe 2024