Browsing by Author "Rabenseifner, Rolf"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Item Open Access Erste Ergebnisse mit MPI auf der NEC SX-4 : Message Passing-Anwendungen auf einer shared-memory Architektur(1996) Lepper, Jürgen; Beisel, Thomas; Rabenseifner, RolfAnfang Juli 1996 wurde der neue Höchstleistungsrechner NEC SX-4/32 am Rechenzentrum der Universität Stuttgart installiert. Der Artikel beschreibt die Anwendung von MPI auf diesem shared-memory Rechner und zeigt erste Ergebnisse. Es soll verdeutlichen, wie MPI auf der NEC SX-4 verwendet wird, wo Probleme mit den derzeitig vorhandenen Implementierungen sind und welche Leistung auf dem Multiprozessorsystem möglich ist. Dies soll insbesondere den Benutzern helfen, deren Anwendungen auf der Basis des Message Passing-Modells bereits parallelisiert sind. Mit einem einfachen Pingpong-Programm werden die Kommunikationszeiten und die Datentransferraten für MPI/SX und MPICH bestimmt, und eine CFD-Applikation zeigt die Leistung mit MPI/SX bei einer realen Anwendung.Item Open Access Die geregelte logische Uhr, eine globale Uhr für die tracebasierte Überwachung paralleler Anwendungen(2000) Rabenseifner, Rolf; Rothermel, Kurt (Prof. Dr.)Das Aufzeichnen und Darstellen des Programmflusses sowie des Nachrichtenaustauschs paralleler Anwendungen ist schwierig, wenn jeder Prozessor eine eigene Uhr besitzt, und diese Uhren nicht synchronisiert sind. Mehrere Strategien zur Bildung einer globalen Uhrzeit werden in einem Überblick dargestellt, und die Grenzen werden aufgezeigt. Die geregelte logische Uhr, eine neue Methode auf der Basis von Lamports logischer Uhr, wird vorgestellt. Ungenaue Zeitstempel aus Tracefiles werden derart modifiziert, daß sie die Uhrenbedingung erfüllen, d.h. daß der Empfang einer Nachricht einen späteren Zeitstempel als das zugehörige Sendeereignis besitzt. Mit dem Regler wird das Maximum aller lokalen Prozessoruhren als Basis für eine globale Zeit angenähert. Die korrigierten Zeitstempel ermöglichen Leistungsmessungen, bei denen die Ereignisse in verschiedenen Prozessen liegen. Eine stückweise lineare rückwärtige Amortisation der Uhrenkorrekturen garantiert, daß die Fehler bei Messungen von Zeitintervallen zwischen Ereignissen im selben Prozeß minimal sind. Bei der Erstellung eines Tracefiles ist kein zusätzlicher Protokollaufwand nötig. Die geregelte logische Uhr kann als Filter für Tracefiles implementiert werden. Sie kann aber auch in Monitor- und Debuggingwerkzeuge integriert werden.Item Open Access Performance of MPI on the CRAY T3E-512(1997) Resch, Michael; Berger, Holger; Rabenseifner, Rolf; Bönisch, ThomasThe CRAY T3E-512 is currently the most powerful machine available at RUS/hww. Although it provides support for shared memory the natural programming model for the machine is message passing. Since RUS has decided to support primarily the MPI standard we have found it useful to test the performance of MPI on the machine for several standard message passing constructs.