Grid-Occam Reloaded (Sommersemester 2005)
Lecturer:
Prof. Dr. Andreas Polze
(Betriebssysteme und Middleware)
General Information
- Weekly Hours: 2
- Credits: 3
- Graded:
yes
- Enrolment Deadline: 01.01.1970
- Teaching Form:
- Enrolment Type: Compulsory Elective Module
Programs
- IT-Systems Engineering MA
Description
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
Requirements
Die Belegungsfrist endet am 27.04.05.
Examination
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