Hasso-Plattner-Institut25 Jahre HPI
Hasso-Plattner-Institut25 Jahre HPI
 

Grid-Occam Reloaded (Sommersemester 2005)

Dozent: Prof. Dr. Andreas Polze (Betriebssysteme und Middleware)

Allgemeine Information

  • Semesterwochenstunden: 2
  • ECTS: 3
  • Benotet: Ja
  • Einschreibefrist: 01.01.1970
  • Lehrform:
  • Belegungsart: Wahlpflichtmodul

Studiengänge

  • IT-Systems Engineering MA

Beschreibung

Die auf dem Modell der "Communicating Sequential Processes" (CSP) von Sir Tony Hoare beruhende Programmiersprache Occam wurde zuerst durch die Firma INMOS für die seinerzeit revolutionären Transputer implementiert. Occam bietet Sprachkonstrukte für feingranulare nebenläufige Programmierung und exzellente Unterstützung für Multiprozessor- und Multicomputersysteme. Im Rahmen der Lehrveranstaltung soll eine Umsetzung von Occam für (weit-) verteilte Systeme entwickelt und studiert werden.

 

Die Lehrveranstaltung wird sich einerseits mit Prinzipien parallelen und verteilten Rechnens und deren Anwendung auf Occam-Implementierungen und andererseits mit Werkzeugen für den Compilerbau und deren Grundlagen auseinandersetzen. Als konkreter Anwendungsfall soll im Rahmen des Praktikums ein Occam-Compiler für Java studiert und verteilte Laufzeitsystem für diesen Compiler entwickelt werden.

 

Im einzelnen widmet sich die Lehrveranstaltung folgenden Themen:

  • Paralleles und verteiltes Rechnen
  • Die Programmiersprache Occam
  • Aufbau eines Compilers
  • Theorie und Wirklichkeit des Grid-Computing

Voraussetzungen

Die Belegungsfrist endet am 27.04.05.

Leistungserfassung

Die Leistungserfassung orientiert sich zum einen an der im Laufe des Semesters anzufertigenden Projektarbeit (Compiler und Laufzeitsysteme für Occam), zum anderen an der zugehörigen Ausarbeitung und Projektpräsentation.

Zurück