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]

Capstone Project: Internet and GPU based Cloud Computing - Single View

Basic Information
Type of Course Project seminar Long text
Number 102454 Short text
Term SS 2011 Hours per week in term 2
Expected no. of participants 8 Study Year
Max. participants 8
Credits Assignment enrollment
Hyperlink http://pvs.uni-muenster.de/pvs/lehre//SS11/projekt/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 Tue. 10:00 to 12:00 weekly to 05.07.2011           
Group [no name]:
 


Responsible Instructors
Responsible Instructors Responsibilities
Gorlatch, Sergei, Prof. Dr. responsible
Steuwer, Michel begleitend
Meiländer, Dominique begleitend
Kegel, Philipp , Dr. begleitend
Curriculae
Graduation - Curricula Sem ECTS Bereich Teilgebiet
Master - Informatik (88 079 0) - 20
Diplom - Informatik (11 079 2) - 16
Diplom - Mathematik (Nebenfach Informatik) (11 915 98) - 16
Exams / Modules
Number of exam Module
14001 Projektseminar - Master Informatik Version 2008
Assign to Departments
Fachbereich 10 Mathematik und Informatik
Contents
Description

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.
Remarks

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

Prerequisites

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.

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

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