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]

Projektseminar: Internet- und GPU-basiertes Cloud Computing - Einzelansicht

Grunddaten
Veranstaltungsart Projektseminar Langtext
Veranstaltungsnummer 102454 Kurztext
Semester SS 2011 SWS 2
Erwartete Teilnehmer/-innen 8 Studienjahr
Max. Teilnehmer/-innen 8
Credits Belegung Belegpflicht
Hyperlink http://pvs.uni-muenster.de/pvs/lehre//SS11/projekt/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 Di. 10:00 bis 12:00 woch bis 05.07.2011           
Gruppe [unbenannt]:
 


Zugeordnete Personen
Zugeordnete Personen Zuständigkeit
Gorlatch, Sergei, Prof. Dr. verantwort
Steuwer, Michel begleitend
Meiländer, Dominique begleitend
Kegel, Philipp , Dr. begleitend
Studiengänge
Abschluss - Studiengang Sem ECTS Bereich Teilgebiet
Master - Informatik (88 079 0) - 20
Diplom - Informatik (11 079 2) - 16
Diplom - Mathematik (Nebenfach Informatik) (11 915 98) - 16
Prüfungen / Module
Prüfungsnummer Modul
14001 Projektseminar - Master Informatik Version 2008
Zuordnung zu Einrichtungen
Fachbereich 10 Mathematik und Informatik
Inhalt
Kommentar

Der aufstrebende Bereich des Cloud-Computing ermöglicht die dynamische Zusammenstellung beliebiger Rechnersysteme für anspruchsvolle verteilte Anwendungen. Gleichzeitig ist die Programmierung moderner Grafikkarten (GPU-Computing) ein wichtiges Mittel zur Umsetzung rechenintensiver Anwendungen geworden.

Das Thema dieses Projektseminars (Praktikum) ist die Verwendung von GPUs in Cloud-Systemen. Hierbei müssen CPUs und GPUs verwaltet und die Kommunikation zwischen den Rechnersystemen realisiert werden. Die OpenCL-API (Open Computing Language) spezifiziert ein einheitliches Modell für die Programmierung auf Rechnersystemen mit Graphics Processing Units (GPU) und CPU. In diesem Projektseminar soll eine Lösung entwickelt werden, die OpenCL für die Verwendung in Cloud-Systemen erweitert.

Im Rahmen dieses Projektseminars erlernen die Teilnehmer zunächst die Grundlagen des Cloud-Computings und der GPU-Programmierung mit OpenCL. Darauf aufbauend sollen abhängig von der Teilnehmerzahl und -qualifikation unterschiedliche Aspekte abgedeckt werden:

  • Entwurf und Implementierung einer Scheduling-Komponente, die eingehende Arbeitsaufträge annimmt und auf die zur Verfügung stehenden Ressourcen (GPUs und CPUs) verteilt. Hierbei müssen insbesondere Ressourcenanforderungen spezifiziert und überprüft werden.
  • Entwurf und Implementierung einer Bibliothek für OpenCL, welche die Verwaltung von CPUs und GPUs und die notwendige Netzwerkkommunikation innerhalb von Cloud-Systemen übernimmt. Um eine größtmögliche Kompatibilität zu bestehenden OpenCL-Anwendungen zu gewährleisten, soll sich das Interface dieser Bibliothek am bestehenden OpenCL Interface orientieren.
Bemerkung

Vorbesprechung: 25.01.2011 (Dienstag), 10 Uhr c.t., Raum 701

Voraussetzungen

Vordiplom Informatik oder B.Sc. Informatik

Die Teilnahme an diesem Projektseminar setzt grundlegende Kenntnisse der Programmiersprachen C und C++ voraus. Kenntnisse der GPU-Programmierung sind von Vorteil.

Leistungsnachweis Vorträge, Implementierung eines Softwaresystems, Ausarbeitung, aktive Teilnahme

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