@inproceedings{b15aa3a93a3e4ee49616128ada692515,
title = "On the Performance of Parallel Tasking Runtimes for an Irregular Fast Multipole Method Application",
abstract = "This paper will present our work on optimising and comparing the performance of an irregular algorithm for the increasingly important fast multipole method with the use of tasks. Our aim is to provide insight into how different methods of synchronisation can affect the performance of tree-based particle methods, finding that performance can be improved by 21% on some platforms. We also compare the performance of the chosen application between different OpenMP implementations and to other task-parallel programming models, finding that significant performance differences can be observed on both NUMA and Many Integrated Core architectures.",
keywords = "Atomics, Locks, Mini-apps, OpenMP, Tasks",
author = "Patrick Atkinson and Simon McIntosh-Smith",
year = "2017",
month = sep,
day = "21",
doi = "10.1007/978-3-319-65578-9_7",
language = "English",
isbn = "9783319655772",
volume = "10468",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer, Cham",
pages = "92--106",
booktitle = "Scaling OpenMP for Exascale Performance and Portability - 13th International Workshop on OpenMP, IWOMP 2017, Proceedings",
address = "Switzerland",
edition = "1",
note = "13th International Workshop on OpenMP, IWOMP 2017 ; Conference date: 20-09-2017 Through 22-09-2017",
}