Diploma Thesis/Book/Report FZJ-2014-04407

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Versionsverwaltung zur Unterstützung der Analyse und Optimierung von SVM-Fortran Programmen



1997
Forschungszentrum Jülich GmbH Zentralbibliothek, Verlag Jülich

Jülich : Forschungszentrum Jülich GmbH Zentralbibliothek, Verlag, Berichte des Forschungszentrums Jülich 3379, 103 p. () = Diplomarbeit, RWTH Aachen, 1997

Please use a persistent id in citations:

Report No.: Juel-3379

Abstract: Im Shared-Memory-Programmiermodell können im Gegensatz zum Message-Passing-Programmiermodell Anwendungen schrittweise parallelisiert werden, da der globale Adreßraum eine initiale Datenaufteilung unnötig macht. SVM-Fortran ist eine Programmiersprache für Shared-Virtual-Memory-Architekturen. Der hohe Grad an Abstraktion, den SVM-Fortran bietet, bedingt die intensive Verwendung von Performance-Analyse-Werkzeugen. OPAL (Optimizer and Locality Analyzer) ist ein quelltextbasiertes Analysewerkzeug, das für SVM-Fortran entwickelt wurde. Es unterstützt die selektive Instrumentierung, um den Einfluß der Messung auf die Laufzeit zu reduzieren.Wie die Praxis zeigt, führt die schrittweise Parallelisierung und die selektive Instrumentierung zu einer schwer überschaubaren Anzahl verschiedener Programmversionen mit den zugehörigen Performance-Daten. Zur Effizienzbeurteilung einzelner Optimierungsschritte wird jedoch ein einfacher flexibler Zugriff auf die einzelnen Programmversionen und Performance-Daten benötigt. Hierzu wurde OPAL um eine Versionsverwaltung erweitert, die den Anwender die Parallelisierung und Performance-Optimierung erleichtert. Der Kommentar besteht aus einem Kennwort und einem strukturierten, ausführlichen Teil. Das Kennwort dient zur Auswahl von Programmversionen und Messungen. Der ausführliche Kommentar dient zur Dokumentation der Programmänderungen und den Resultaten der Performance-Analyse.Durch zusätzliche Erweiterungen wurde OPAL zu einer integrierten Entwicklungsumgebung ausgebaut, die den vollständigen Zyklus von Analyse, Modifikation, Übersetzung und Ausführung von SVM-Fortran-Programmen unter einer Bedienoberfläche unterstützt.

Keyword(s): Unveröffentlichte Hochschulschrift


Note: Diplomarbeit, RWTH Aachen, 1997

Contributing Institute(s):
  1. Zentralinstitut für Angewandte Mathematik (ZAM)
  2. Jülich Supercomputing Center (JSC)
Research Program(s):
  1. 899 - ohne Topic (POF2-899) (POF2-899)

Database coverage:
OpenAccess
Click to display QR Code for this record

The record appears in these collections:
Document types > Theses > Diploma Theses
Document types > Reports > Reports
Document types > Books > Books
Workflow collections > Public records
Institute Collections > JSC
Publications database
Open Access

 Record created 2014-08-19, last modified 2021-01-29