Basiswerkzeuge zur automatischen Auswertung von Apprentice-Leistungsdaten
Basiswerkzeuge zur automatischen Auswertung von Apprentice-Leistungsdaten
Die Entwicklung effizienter Anwendungen fuer Parallelrechner stellt durch die komplexe Hardware der Rechner eine grosse Herausforderung bei der Softwareerstellung dar. Konventionelle Werkzeuge zur Unterstuetzung der Optimierung paralleler Programme zeichnen die Leistungswerte einzelner Programmteile...
Saved in:
Personal Name(s): | Lucas, Alexander (Corresponding Author) |
---|---|
Contributing Institute: |
Zentralinstitut für Angewandte Mathematik; ZAM Jülich Supercomputing Center; JSC |
Published in: | 1999 |
Imprint: |
Jülich
Forschungszentrum Jülich GmbH Zentralbibliothek, Verlag
1999
|
Physical Description: |
85 p. |
Dissertation Note: |
Diplomarbeit, RWTH Aachen, 1999 |
Document Type: |
Diploma Thesis Report Book |
Research Program: |
ohne Topic |
Series Title: |
Berichte des Forschungszentrums Jülich
3652 |
Subject (ZB): | |
Link: |
OpenAccess OpenAccess |
Publikationsportal JuSER |
Die Entwicklung effizienter Anwendungen fuer Parallelrechner stellt durch die komplexe Hardware der Rechner eine grosse Herausforderung bei der Softwareerstellung dar. Konventionelle Werkzeuge zur Unterstuetzung der Optimierung paralleler Programme zeichnen die Leistungswerte einzelner Programmteile auf und visualisieren sie durch graphische Anzeigen. Zur Suche nach Leistungsengpaessen sind jedoch umfangreiche Kenntnisse und Erfahrungen in der Software-Optimierung erforderlich.Diese Arbeit beschreibt eine exemplarische Implementierung von Basiswerkzeugen, die im Rahmen des am Zentralinstitut fuer Angewandte Mathematik begonnenen KOJAK-Projektes (Kit for Objective Judgement and Automatic Knowledge-based detection of Bottlenecks) eine Grundlage für die Realisierung einer automatischen Leistungsanalyse auf einer CRAY T3E bilden koennen.Diese Werkzeuge umfassen eine Erweiterung von Apprentice um eine Schnittstelle zum Export der Daten und eine Datenbank zur Aufnahme der exportierten Leistungsdaten. Durch ein Java-Applet werden der Zugriff auf die Datenbank demonstriert und erste Schritte einer automatischen Analyse implementiert. |