CoDe-X

Projektarbeit Implementierung der Analyse von Datenabhängigkeiten in einem C-Programm

Im Rahmen der Entwicklung des zweistufigen Hardware/Software Co-Design Frameworks CoDe-X (Übersicht siehe unten) zur Einbettung der datengetriebenen rekonfigurierbaren Parallelrechnerarchitektur Xputer in eine Workstation Umgebung, ist es notwendig innerhalb des Partitionierers in der ersten Stufe von CoDe-X (rot markierter Teil im Bild unten) die Datenabhängigkeiten eines Eingabeprogramms in der Sprache X-C zu analysieren. X-C ist ein um datenprozedurale Konstrukte erweiterter Dialekt von ANSI C. Das X-C Programm ist in Form eines Abstrakten Programmbaums (APB) gegeben. Auf dieser Datenstruktur soll ein zur Verfügung stehender Algorithmus der Datenabhängigkeitsanalyse implementiert werden. Der Diplomant lernt eine neuartige Parallelrechnerarchitektur und deren Programmierumgebung kennen. Außerdem wird er mit Methoden des Hardware/Software Co-Design und der Datenabhängigkeitsanalyse sowie deren Umsetzung vertraut.
Die Arbeit wird in der Sprache C an DEC oder SUN Sparc Stations unter UNIX ausgeführt. Erfahrungen im Programmieren in C wären wünschenswert, aber nicht erforderlich.

Beginn der Arbeit: Ab Oktober 1995.

Nähere Infos bei: Jürgen Becker 12/449, Tel.: 2625

04.09.1995





Webmaster