Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
New techniques for the tool supported performance optimization of data-parallel programs - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

New techniques for the tool supported performance optimization of data-parallel programs (Q2724189)

From MaRDI portal





scientific article; zbMATH DE number 1616023
Language Label Description Also known as
English
New techniques for the tool supported performance optimization of data-parallel programs
scientific article; zbMATH DE number 1616023

    Statements

    0 references
    10 July 2001
    0 references
    high performance Fortran
    0 references
    New techniques for the tool supported performance optimization of data-parallel programs (English)
    0 references
    Kurzfassung: Ziel der Arbeit ist, den Leistungsoptimierungszyklus für parallele Programme durch den Einsatz von neuen Methoden, die in Werkzeugen zur Analyse des Ablaufverhaltens integriert sind, zu beschleunigen. Dies geschieht insbesondere unter Berücksichtigung der besonderen Gegebenheiten auf parallelen Systemen, die aus Netzwerken von Arbeitsplatzrechnern bestehen.NEWLINENEWLINENEWLINEAusgangspunkt der Arbeit ist eine Analyse der verschiedenen Paradigmen paralleler Programmierung und deren Unterstützung durch Programmierumgebungen. Insbesondere wird die Integration von Leistungsanalyse und Übersetzersystem untersucht. Im Anschluß daran werden die wichtigsten Vertreter von Leistungsanalysewerkzeugen anhand eines Anforderungsprofils bewertet.NEWLINENEWLINENEWLINEAus den Ergebnissen der Untersuchungen wird eine neue Methodik zur werkzeuggestützten Leistungsanalyse von datenparallelen High Performance Fortran (HPF) Programmen hergeleitet. Neben massiv parallelen Systemen werden insbesondere auch Netze von Arbeitsplatzrechnern unterstützt. Durch ein Verfahren zur Korrektur der von Fremdprozessen im System verursachten Störungen, können Programme während der üblichen Arbeitszeiten besser für ihren Produktionslauf in den lastschwachen Zeiten optimiert werden. Außerdem können durch gezielte Beeinflussung des Ablaufverhaltens durch das Leistungsanalysewerkzeug die Auswirkungen von Änderungen der Berechnungsaufteilung abgeschätzt werden. Der Leistungsoptimierungszyklus kann so durch den frühzeitigen Ausschluß von Implementierungsalternativen beschleunigt werden. Weiterhin bietet die neu eingeführte Analyse der Abhängigkeit zwischen Leistungswerten eine wirkungsvolle Unterstützung bei der Suche nach Leistungsengpässen. Die dazu verwendete Modellbildung wird durch aktive Leistungsanalyse bei geringer Beeinflussung des Programmablaufverhaltens deutlich verbessert.NEWLINENEWLINENEWLINEDie Leistungsfähigkeit der entwickelten Methoden wird anhand einer realen Implementierung auf einem Netzwerk von Arbeitsplatzrechnern demonstriert. Zu diesem Zweck wurde ein on-line Leistungsanalysewerkzeug für HPF Programme, als Teil einer im Rahmen des ESPRIT Projektes PREPARE entstandenen Programmierumgebung, entwickelt. Diese Umgebung zeichnet sich insbesondere durch die enge Kopplung zwischen Übersetzer und Analysewerkzeugen aus. Beispielhaft wird das Werkzeug zur Leistungsoptimierung einer Strömungssimulationsanwendung eingesetzt.
    0 references

    Identifiers