PISM Performance Profiling - Analyse einer Eisschild Simulation
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 a...
Main Author: | |
---|---|
Format: | Master Thesis |
Language: | German |
Published: |
2020
|
Subjects: | |
Online Access: | https://doi.org/10.18419/opus-11587 http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-116045 http://elib.uni-stuttgart.de/handle/11682/11604 |
id |
ftunivstutt:oai:elib.uni-stuttgart.de:11682/11604 |
---|---|
record_format |
openpolar |
spelling |
ftunivstutt:oai:elib.uni-stuttgart.de:11682/11604 2023-05-15T16:04:52+02:00 PISM Performance Profiling - Analyse einer Eisschild Simulation Van Craen, Alexander 2020 https://doi.org/10.18419/opus-11587 http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-116045 http://elib.uni-stuttgart.de/handle/11682/11604 de ger 1765587891 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 info:eu-repo/semantics/openAccess 004 masterThesis 2020 ftunivstutt https://doi.org/10.18419/opus-11587 2022-03-10T11:10:43Z 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. Master Thesis Eisschild* Ice Sheet OPUS - Publication Server of the University of Stuttgart |
institution |
Open Polar |
collection |
OPUS - Publication Server of the University of Stuttgart |
op_collection_id |
ftunivstutt |
language |
German |
topic |
004 |
spellingShingle |
004 Van Craen, Alexander PISM Performance Profiling - Analyse einer Eisschild Simulation |
topic_facet |
004 |
description |
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. |
format |
Master Thesis |
author |
Van Craen, Alexander |
author_facet |
Van Craen, Alexander |
author_sort |
Van Craen, Alexander |
title |
PISM Performance Profiling - Analyse einer Eisschild Simulation |
title_short |
PISM Performance Profiling - Analyse einer Eisschild Simulation |
title_full |
PISM Performance Profiling - Analyse einer Eisschild Simulation |
title_fullStr |
PISM Performance Profiling - Analyse einer Eisschild Simulation |
title_full_unstemmed |
PISM Performance Profiling - Analyse einer Eisschild Simulation |
title_sort |
pism performance profiling - analyse einer eisschild simulation |
publishDate |
2020 |
url |
https://doi.org/10.18419/opus-11587 http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-116045 http://elib.uni-stuttgart.de/handle/11682/11604 |
genre |
Eisschild* Ice Sheet |
genre_facet |
Eisschild* Ice Sheet |
op_relation |
1765587891 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 |
op_rights |
info:eu-repo/semantics/openAccess |
op_doi |
https://doi.org/10.18419/opus-11587 |
_version_ |
1766400520999665664 |