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: Skeleton Libraries - Single View

Basic Information
Type of Course Short intensive seminar Long text
Number 102492 Short text 102440
Term SS 2011 Hours per week in term 2
Expected no. of participants 6 Study Year
Max. participants 6
Credits Assignment enrollment
Hyperlink http://pvs.uni-muenster.de/pvs/lehre/SS11/seminar/index.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 Blockterm..  to           
Group [no name]:
 


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

 

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

Remarks

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

Verbindliche Anmeldung bei der Vorbesprechung.

Prerequisites

Vordiplom Informatik oder B.Sc. Informatik

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

Certificates Vortrag, Ausarbeitung, aktive Teilnahme

Structure Tree
Lecture not found in this Term. Lecture is in Term SS 2011 , Currentterm: SoSe 2024