next up previous
Next: Parallelisierung sequentieller Programme unter Up: Rechnerarchitektur Previous: Untersuchungen über Verfahren zur

Verteiltes Rechnen (Jürgen Schubert)

In den langjährigen Forschungsarbeiten zum Thema ,,CAD-Frameworks`` standen insbesondere Entwurfsabläufe und deren Optimierung im Vordergrund, die sich auch in der High-Level Synthese wiederfinden. Insbesondere der Aspekt rechenzeitintensiver Aufgaben war Gegenstand von Forschungsarbeiten mit dem Ziel, die Entwurfskosten durch eine verkürzte Abarbeitungszeit der Entwurfsabläufe zu senken.

Der am FZI entwickelte Ansatz erreicht dieses Ziel durch eine verringerte Ausführungszeit der einzelnen Entwurfswerkzeuge, wobei die erforderlichen Ressourcen (beispielsweise Rechenzeit- und Hauptspeicherbedarf) der einzelnen Werkzeuge in Betracht gezogen werden, um eine möglichst günstige Verteilung der Werkzeuge auf ein Rechnernetz zu finden. Der Quell-Code der Entwurfswerkzeuge muß hierzu nicht verändert werden. Die Angaben über die zu erwartenden Ressourcen werden aus einem Framework entnommen, das diese Informationen verwaltet. Die Verteilung ist benutzertransparent und wird automatisch von einer zentralen Lastverteilungskomponente vorgenommen, die eine optimierte Zuordnung zwischen Entwurfswerkzeug und ausführenden Rechnern durchführt. Der vorgeschlagene Ansatz verhindert beispielsweise die Auswahl eines bereits überlasteten Rechners, fördert andererseits die Belegung eines Rechners mit mehreren, sich ergänzenden Aufgaben und führt somit zu entscheidend verkürzten Antwortzeiten.



Steffen Wieschalla
Fri Apr 25 18:56:55 MET DST 1997