Vertiefungsseminar (SE 1.0, 703037)

Cloud Computing und Multicore-Parallelrechnen

Wintersemestersemester 2011/12


Vorbesprechung und Themenausgabe:

Di 4. Oktober, 15 - 16 Uhr,
Ort: 3W04, ICT Gebäude, 2. Stock

Die Teilnahme an der Vorbesprechung ist verbindlich. Aus Kapazitaetsgruenden koennen nur die ersten 20 Studierende aufgenommen werden, die sich ueber das Online-Anmeldesystem des ZIDs angemeldet haben. Wer zur Themenausgabe nicht anwesend ist, verliert seinen Seminarplatz, der dann an Studierende auf der Warteliste vergeben wird.

Folien der Vorbesprechung:

Leitung:

Dr. T. Fahringer, Email: Thomas.Fahringer@uibk.ac.at
Sprechstunde: jeden Mittwoch von 13 bis 14 Uhr, ICT Gebäude 3M06

Institut:
          Abteilung fuer Verteilte und Parallele Systeme, Inst. f. Informatik, Technikerstr. 13, A-6020 Innsbruck

Zeit und Ort:

Zeit: geblockt am 

Ort: 3W04, ICT Gebäude, 2. Stock

Zielgruppen:

Hörer der Studienrichtung Informatik

Inhalt:

          Multicore-Parallelrechnen:

          Aufgrund technisch zwingender Notwendigkeit entwickeln alle etablierten Mikroprozessorhersteller heute Chips mit mehrfach integrierten Prozessorkernen, sogenannten Multicore-Prozessoren. Es ist absehbar, dass bereits 2010 Hunderte von Prozessorkernen auf einem Chip vorhanden sein werden. Nahezu alle Prozessoren in sämtlichen Geräten (Server, PCs, Notebooks, PDAs, Handys, Spielkonsolen, Fahrzeuge, Industrieanlagen, etc.) werden ausschließlich mit Multicore-Prozessoren betrieben. Das große Problem, das es dabei zu lösen gilt, ist die einfache und effektive Programmierung von Multicore-Prozessoren. Damit kommt ein bisher oft vernachlässigtes Anforderungsprofil auf alle zukünftigen Informatiker zu, nämlich die Beherrschung des Programmierens von und Optimierens für Parallelrechner. Parallelerechnen wird sich dadurch in absehbarer Zeit zum Standardprogrammiermodell für alle Rechner und technische Geräte mit Mikroprozessoren entwickeln. Bisher gibt es allerdings kaum Informatiker, die über Kenntnisse auf dem Gebiet des Parallelrechnens verfügen. Dieses Seminar bietet einen einfachen Einstieg in die Welt des Parallelrechnens, wobei insbesondere Architekturen, Programmiermodelle sowie Softwarewerkzeuge für Multicore-Parallelrechner behandelt werden.

          Cloud Computing:

Cloud Computing beschreibt einen internetzentrierten Entwicklungsansatz, bei dem ein Anbieter komplexe Leistungen aus Soft- und Hardware in Form eines abstrakten Dienstes bereitstellt. Speicher, Rechenzeit oder komplexere Dienste können über festgelegte Schnittstellen abgefordert werden, wobei es keine Rolle spielt, auf welchem Rechner im Internet diese letztendlich ausgeführt werden. Zur Zeit investieren viele bekannte IT-Firmen wie z.B. HP, Intel, Amazon, Yahoo, Google, etc. in die Entwicklung von großen Cloud Computing Infrastrukturen. Viele kleinere Firmen und auch Forschungsinstitute bemühen sich neue Software-Umgebungen zu erforschen, um den Zugriff und die Verwendung von Clouds so effizient und einfach wie möglich zu gestalten. Daneben entstehen umfangreiche Anwendungsentwicklungsumgebungen, die Clouds für die Ausführung von Programmen oder den Zugriff auf Daten verwenden. Im Rahmen dieses Seminars werden einführende Artikel zum Thema Cloud Computing behandelt. Darüber hinaus werden wir auch den Einfluss von Cloud Coumputing auf die IT-Industrie und -Forschung diskutieren.

Die Liste mit den vorgesehenen Themen und ein genauer Zeitplan finden Sie hier.

Ziele:

Erwerben der Faehigkeit anhand von Fachliteratur selbstaendig Inhalte zu erarbeiten, vorzubereiten und zu praesentieren. Vertieftes Verstaendnis der zu bearbeitenden Thematik.

Anmeldung:

Zu einem ausgewaehlten Thema wird in Gruppen (bis zu 2 Studierende) eine Seminararbeit (ca. 15 Seiten pro Person) und ein Vortrag (30 Min. + 5 Min. Diskussion pro Person) erstellt. Die Seminararbeit (Latex) und die Vortragsfolien (Latex) sind bis spaetestens 1 Tag vor dem Vortrag in elektronischer Form (Sourcen per Email an tf@dps.uibk.ac.at) abzugeben. Unmittelbar zum Vortrag muessen die Vortragsfolien und die Seminararbeite in Papierform dem Seminarleiter uebergeben werden.

Die Veranstaltung ist zum Semesterende hin geblockt, um ausreichend Vorbereitungszeit zu gewähren. 

Vortragstechniken:

Hier finden Sie einige Links zum Thema Vortragstechniken.

Leistungsbeurteilung:

In die Note fließen die Seminararbeit und der Vortrag ein. Es herrscht Anwesenheitspflicht.

Leistungsbeurteilung:

Vortrag und schriftliche Ausarbeitung