Open Access
Open access
Lecture Notes in Computer Science, pages 388-399

Data-Adapted Parallel Merge Sort

Publication typeBook Chapter
Publication date2020-05-28
Q2
SJR0.606
CiteScore2.6
Impact factor
ISSN03029743, 16113349, 18612075, 18612083
Abstract
In the aerospace sciences we produce huge amounts of data. This data must be arranged in a meaningful order, so that we can analyze or visualize it. In this paper we focus on data that is distributed among computer processes and then needs to be sorted by a single root process for further analysis. We assume that the memory on the root process is too small to hold all sorted data at once, so that we have to perform the sorting and processing of data chunk-wise. We prove the efficiency of our approach in weak scaling tests, where we achieve a near constant bandwidth. Additionally, we obtain a considerable speed up compared to the standard parallel external sort. We also demonstrate the usefulness of our algorithm in a real-life aviation application.
Found 

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
Share
Cite this
GOST |
Cite this
GOST Copy
Holke J. et al. Data-Adapted Parallel Merge Sort // Lecture Notes in Computer Science. 2020. pp. 388-399.
GOST all authors (up to 50) Copy
Holke J., Rüttgers A., Klitz M., BASERMANN A. Data-Adapted Parallel Merge Sort // Lecture Notes in Computer Science. 2020. pp. 388-399.
RIS |
Cite this
RIS Copy
TY - GENERIC
DO - 10.1007/978-3-030-48340-1_30
UR - https://doi.org/10.1007/978-3-030-48340-1_30
TI - Data-Adapted Parallel Merge Sort
T2 - Lecture Notes in Computer Science
AU - Holke, Johannes
AU - Rüttgers, Alexander
AU - Klitz, Margrit
AU - BASERMANN, ACHIM
PY - 2020
DA - 2020/05/28
PB - Springer Nature
SP - 388-399
SN - 0302-9743
SN - 1611-3349
SN - 1861-2075
SN - 1861-2083
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@incollection{2020_Holke,
author = {Johannes Holke and Alexander Rüttgers and Margrit Klitz and ACHIM BASERMANN},
title = {Data-Adapted Parallel Merge Sort},
publisher = {Springer Nature},
year = {2020},
pages = {388--399},
month = {may}
}
Found error?