Bearbeiter: G. Hebermehl, F. K. Hübner, G. Reinhardt, R. Schlundt
Kooperation: V. Friedrich (PARSYTEC Eastern Europe Parallele Computer GmbH)
Beschreibung der Forschungsarbeit:
Einerseits wird die Portabilität der zur parallelen Lösung von
Aufgaben der linearen
Algebra
verwendeten Software über eine große Klasse von Rechnern
angestrebt, andererseits sollen hardware-- und betriebssystembedingte
Besonderheiten des jeweiligen Parallelcomputers zur Erreichung einer
optimalen Performance ausgenutzt werden.
Durch die Verwendung anerkannter Grundbausteine für elementare Operationen
der linearen Algebra (BLAS Level 1,2 und 3, Distributed BLAS)
und von Kommunikationsroutinen (BLACS) sowie üblicher blockzyklischer
Datenverteilungen und geeigneter Topologien in blockorientierten
Algorithmen wird auf einem höheren Level der Modulhierarchie Portabilität
erreicht.
Die Adaption der BLAS (für Transputersysteme in ASSEMBLER) in den
Jahren 1992/93 und der
BLACS (in C) im Jahre 1994 an die Hardware und das Betriebssystem
PARIX der Firma PARSYTEC
sowie die Untersuchung unterschiedlicher Datenverteilungen, geeigneter
Konfigurationen,
Topologien und blockorientierter Methoden anhand des Distributed
Rank--r LU Update und des
Distributed Gauß LU Verfahrens bilden u.a. die Voraussetzung für die
Nutzung der seit
Ende 1993 bereitstehenden Public Domain Software ScaLAPACK (Lösung
von linearen
Gleichungssystemen, Ausgleichsproblemen und Eigenwertaufgaben für
dicht besetzte Matrizen)
auf Transputer-- und kombinierten RISC--Transputer--basierten Distributed
Memory
Computern unter dem Betriebssystem PARIX.
Die Adaption
der BLACS an das
neue RISC--Transputer--basierte System wird im Februar 1995 abgeschlossen.
Förderung: Kooperationsvertrag mit der Firma PARSYTEC
Projektliteratur: