Parallel Divide-and-Conquer Algorithms for Bubble Sort, Selection Sort and Insertion Sort

被引:3
|
作者
Ganapathi, Pramod [1 ]
Chowdhury, Rezaul [1 ]
机构
[1] SUNY Stony Brook, Stony Brook, NY 11794 USA
来源
COMPUTER JOURNAL | 2022年 / 65卷 / 10期
基金
美国国家科学基金会;
关键词
parallel divide-and-conquer; sorting algorithm; bubble sort; selection sort; insertion sort; merge sort; quicksort; PERFORMANCE;
D O I
10.1093/comjnl/bxab107
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present efficient parallel recursive divide-and-conquer algorithms for bubble sort, selection sort, and insertion sort. Our algorithms have excellent data locality and are highly parallel. The computational complexity of our insertion sort is O(n(log23)) in contrast to O(n(2)) of standard insertion sort.
引用
收藏
页码:2709 / 2719
页数:11
相关论文
共 50 条
  • [1] Hybridizing Non-dominated Sorting Algorithms: Divide-and-Conquer Meets Best Order Sort
    Markina, Margarita
    Buzdalov, Maxim
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 153 - 154
  • [2] Two parallel sort algorithms. Pipelined-sort and multiring-sort
    Arabnia, H.R.
    Proceedings of the Conference of the North American Transputer Users Group - NATUG, 1992, 24
  • [3] A variant of Bucket Sort Shell Sort vs Insertion Sort
    Abhay, Goel
    Abhishek, Sharma
    Namita, Gupta
    2019 10TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2019,
  • [4] The Analysis of Coordinate-recorded Merge-Sort base on the Divide-and-Conquer Method
    Yan, Menghan
    Shang, Wenqian
    Zhang, Mengyi
    2016 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2016, : 1209 - 1212
  • [5] An Enhanced Bidirectional Insertion Sort Over Classical Insertion Sort
    Kalaivani, A.
    Swetha, K.
    INTERNATIONAL JOURNAL OF IMAGE AND GRAPHICS, 2021, 21 (02)
  • [6] Smart Bubble Sort: A Novel and Dynamic Variant of Bubble Sort Algorithm
    Rahmani, Mohammad Khalid Imam
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (03): : 4895 - 4913
  • [7] BUBBLE SORT POSTSCRIPTS
    POHL, GA
    BYTE, 1991, 16 (09): : 18 - 18
  • [8] The effect of local sort on parallel sorting algorithms
    Jiménez-González, D
    Navarro, JJ
    Larriba-Pey, JL
    10TH EUROMICRO WORKSHOP ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2002, : 360 - 367
  • [9] Bidirectional Conditional Insertion Sort algorithm; An efficient progress on the classical insertion sort
    Mohammed, Adnan Saher
    Amrahov, Sahin Emrah
    Celebi, Fatih V.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 71 : 102 - 112
  • [10] Efficient parallel and distributed topological sort algorithms
    Ma, J
    Iwama, K
    Takaoka, T
    Gu, QP
    SECOND AIZU INTERNATIONAL SYMPOSIUM ON PARALLEL ALGORITHMS/ARCHITECTURE SYNTHESIS, PROCEEDINGS, 1997, : 378 - 383