Parallel Block-InsertionSort

Vasquez, Jose L.

Abstract

In this work, we design a parallel algorithm of the Block-InsertionSort (BiS) method by taking advantage of the high degree of parallelization that BiS offers, which performs multiple insertions of already sorted element blocks. As a result, we present a parallel implementation using OpenMP, evaluating its performance with different input sizes and data distributions. We also compared it against various parallel versions of classical sorting algorithms and state-of-the-art parallel sorting algorithms with available implementations. Our final version -which relies on multiway merge routines from libstdc++ parallel mode- was able to achieve significant performance improvements, close to 17 x average speedup on 32 cores.

Más información

Título según SCOPUS: ID SCOPUS_ID:85189554769 Not found in local SCOPUS DB
Fecha de publicación: 2023
DOI:

10.1109/CHILECON60335.2023.10418645

Notas: SCOPUS