Please use this identifier to cite or link to this item: http://dx.doi.org/10.18419/opus-11587
Authors: Van Craen, Alexander
Title: PISM Performance Profiling - Analyse einer Eisschild Simulation
Issue Date: 2020
metadata.ubs.publikation.typ: Abschlussarbeit (Master)
metadata.ubs.publikation.seiten: 96
URI: http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-116045
http://elib.uni-stuttgart.de/handle/11682/11604
http://dx.doi.org/10.18419/opus-11587
Abstract: In der vorliegenden Masterarbeit wird der aktuelle Performancestand des Parallel Ice Sheet Model (PISM) evaluiert. Eine allgemeine Übersichtsanalyse ergibt, dass die Performance von PISM sowohl durch die Speicherbandbreite, also auch Netzwerkbandbreite und -latenz limitiert ist. Auf dieser Analyse aufbauend, werden ebenfalls mittels, sowohl automatisch generierten, als auch theoretisch hergeleiteten, Roofline Modellen, sowie Laufzeitmessungen einzelner Programmabschnitte die laufzeitkritischen Abschnitte identifiziert und analysiert. Für die herauskristallisierten Flaschenhälse und Hotspots, werden verschiedene Verbesserungsansätze dargelegt und diskutiert. Die detaillierte Analyse der Stressgleichungen ergibt beispielsweise eine mögliche Laufzeitreduzierung eben dieser um über 80 %. Anhand einer Implementierung wird die Umsetzbarkeit ausgewählter Verbesserungsansätze überprüft. Die Ergebnisse dieser Masterarbeit sind dabei von primärem Interesse für die PISM Entwickler. Das Vorgehen in dieser Arbeit ist exemplarisch für eine Performanceanalyse großer und kleiner Projekte und kann damit als Grundlage für weitere Analysen dienen, sodass die Masterarbeit auch für Leute interessant ist, die sich mit der Performance von wissenschaftlichem Programmcode auseinandersetzen.
Appears in Collections:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Files in This Item:
File Description SizeFormat 
Ausarbeitung.pdf9,81 MBAdobe PDFView/Open


Items in OPUS are protected by copyright, with all rights reserved, unless otherwise indicated.