• Home
  • Search
  • Parallel Multi-Deque Partition Dual-Deque Merge sorting algorithm using OpenMP
  • Cite Icon5
  • https://doi.org/10.1038/s41598-023-33583-4Copy DOI Icon

Parallel Multi-Deque Partition Dual-Deque Merge sorting algorithm using OpenMP

Show More
  • Abstract
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Quicksort is an important algorithm that uses the divide and conquer concept, and it can be run to solve any problem. The performance of the algorithm can be improved by implementing this algorithm in parallel. In this paper, the parallel sorting algorithm named the Multi-Deque Partition Dual-Deque Merge Sorting algorithm (MPDMSort) is proposed and run on a shared memory system. This algorithm contains the Multi-Deque Partitioning phase, which is a block-based parallel partitioning algorithm, and the Dual-Deque Merging phase, which is a merging algorithm without compare-and-swap operations and sorts the small data with the sorting function of the standard template library. The OpenMP library, which is an application programming interface used to develop the parallel implementation of this algorithm, is implemented in MPDMSort. Two computers (one with an Intel Xeon Gold 6142 CPU and the other with an Intel Core i7-11700 CPU) running Ubuntu Linux are used in this experiment. The results show that MPDMSort is faster than parallel balanced quicksort and multiway merge sort on the large random distribution data. A speedup of 13.81times and speedup per thread of 0.86 can be obtained. Thus, developers can use these parallel partitioning and merging algorithms to improve the performance of related algorithms.

Loading PDF

Similar Papers
  • Research Article
  • Citations18

Comparative Analysis between Selection Sort and Merge Sort Algorithms

  • Feb 08, 2022
  • Nigerian Journal of Basic and Applied Sciences
  • A.M Rabiu +3
  • Book Chapter
  • Citations2

Quicksort Algorithm—An Empirical Study

  • Jan 01, 2020
  • Gampa Rahul +2
  • Conference Article
  • Citations3

A Parallel TSP-Based Algorithm for Balanced Graph Partitioning

  • Aug 01, 2017
  • Harshvardhan Das +1
  • Conference Article
  • Citations8

A Fast and Simple Approach to Merge and Merge Sort Using Wide Vector Instructions

  • Nov 01, 2018
  • Alex Watkins +1
  • Research Article
  • Citations11

Array sort: an adaptive sorting algorithm on multi‐thread

  • Mar 29, 2019
  • The Journal of Engineering
  • Xin Huang +2
  • Book Chapter
  • Citations12

Parallel In-Place Algorithms: Theory and Practice

  • Jan 01, 2021
  • Yan Gu +2
  • Research Article
  • Citations20

Merging String Sequences by Longest Common Prefixes

  • Jan 01, 2008
  • IPSJ Digital Courier
  • Waihong Ng +1
  • Research Article

Parallel partitioning algorithm for numerical simulation of gas-liquid two-phase flow during the mold filling process

  • Jan 01, 2019
  • Procedia Manufacturing
  • Yongjia Zhang +5
  • Research Article

Анализ производительности алгоритмов сортировки в JavaScript

  • Jan 01, 2023
  • ТЕНДЕНЦИИ РАЗВИТИЯ НАУКИ И ОБРАЗОВАНИЯ
  • С-А.А Сугаипов +1
  • PDF
  • Research Article
  • Citations2

Empirical Analysis Measuring the Performance of Multi-threading in Parallel Merge Sort

  • Jan 01, 2022
  • International Journal of Advanced Computer Science and Applications
  • Muhyidean Altarawneh +2
  • Research Article

Performance Comparison of Parallel Sorting Algorithms on Homogeneous Cluster of Workstations

  • Jan 03, 2012
  • Advanced Materials Research
  • Lai Lai Win Kyi +1
  • Research Article

Electronic circuits: by E. J. Angelo, Jr. 450 pages, diagrams, 6 × 9 in. New York, McGraw-Hill Book Co. Inc., 1958.Price, $9.00.

  • Nov 01, 1958
  • Journal of the Franklin Institute
  • Research Article
  • Citations17

Enhanced Merge Sort- A New Approach to the Merging Process

  • Jan 01, 2016
  • Procedia Computer Science
  • Smita Paira +2
  • Research Article

Dynamic Parallel Merge Sort Method for Big Data in Multiple Isomorphic Subsystems

  • Jan 01, 2026
  • IEEE Access
  • Tao Li +3
  • Conference Article
  • Citations13

Validation of Minimal Worst-Case Time Complexity by Stirling’s, Ramanujan’s, and Mortici’s Approximation

  • May 27, 2022
  • Anurag Dutta +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.