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...

Full description

Bibliographic Details
Main Author: Van Craen, Alexander
Format: Master Thesis
Language:German
Published: 2020
Subjects:
004
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