SCCS Colloquium - Apr 10, 2019

From Sccswiki
Jump to navigation Jump to search
Date: April 10, 2019
Room: 02.07.023
Time: 15:00 - 15:30

Sebastian Burreiner: Comparison of classic and task-based scheduling for the local time-stepping in SeisSol using OpenMP

This is a Master's thesis submission talk. Sebastian is advised by Carsten Uphoff.

The earthquake simulation software SeisSol uses local time-stepping to efficiently calculate large-scale simulations. This thesis makes an in-depth comparison between various multi-threading scheduling options, ranging from the current bulk-synchronization over list-based scheduling to approaches possible through OpenMP tasks. Benchmarks and monitoring are used to compare the runtimes and behavior of the different methods, as well as finding the causes for bad or lost performance. In the end an analysis about the limits and advantages of the various approaches, based on the given problem structure, is made.

Keywords: SeisSol, HPC, OpenMP tasks, scheduling

Language: English