Parallelisierung Logischer Sprachen
» This course is given in German.
Vorlesung im Sommersemester 2000
| Art | Termine/Ort | Beginn | Veranstalter |
|---|---|---|---|
| V3 | Di 14:00 - 15:30 AH VI Do 14:00 - 15:30 (14tgl.) AH VI |
18.04.2000 | Penner |
Inhalt
Es werden Ansätze zur parallelen Auswertung logischer Sprachen diskutiert. Sie umfassen einerseits Verfahren zur Parallelisierung sequentieller Progamme und andererseits parallele Sprachmittel. Für die Parallelisierung kommen verschiedene Ebenen in Betracht: die sog. Low-Level-Parallelität bezieht sich u.a. auf Implementationsaspekte (Instruktionszyklus der WAM), die UND/ODER- und Strom-Parallelisierung der Kontrollstrategie und die Datenparallelität auf unabhängige Datenzugriffe und die Dekomposition von Termen. Im Hinblick auf die Effizienz einer Implementation ist die Skalierbarkeit und im Zusammenhang damit die Lastbalancierung und Granularisierung von zentraler Bedeutung. Die Ausführungen zu den sequentiellen logischen Sprachen kozentrieren sich auf Prolog und die zu parallelen logischen Sprachen auf Concurrent Prolog.
Zuordnung
Theoretische Informatik
Voraussetzungen
Logik, Paralleles Programmieren


