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. © 2023 IEEE.

Más información

Título según SCOPUS: Parallel Block-InsertionSort
Título de la Revista: Proceedings - IEEE CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies, ChileCon
Editorial: Institute of Electrical and Electronics Engineers Inc.
Fecha de publicación: 2023
Idioma: English
DOI:

10.1109/CHILECON60335.2023.10418645

Notas: SCOPUS