• Home
  • Search
  • Parallel Optimization Strategy of Heap Sort Algorithm under Multi-core Environment
  • Cite Icon6
  • https://doi.org/10.1109/icmtma.2015.190Copy DOI Icon

Parallel Optimization Strategy of Heap Sort Algorithm under Multi-core Environment

  • Jun 1, 2015
  • Wei Zhenhua +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

With the popularity of multi-core and many-core platform, multi-core-oriented parallel programming and optimization has become a research hotspot in computer field. However, the vast majority of programmers are still continuing the traditional serial programming habits. Meanwhile, the mainstream algorithms are still in serial. Therefore, how to parallelize the serial programs effectively and write the multi-core programs efficiently is becoming an urgent problem in the field of multi-core programming. In this paper, the optimization of the heap sort algorithm has been achieved adopting the parallel technology based on openMP. Firstly, based on the hypercube model, the heap data to be sorted are divided into n (n is the computer thread amount) blocks called sub-heap which will be sorted respectively. Thus, the scale of the problem is decomposed into 1/n, secondly, the sorted sub-heaps will be merged using merge sort algorithm, finally, the parallel optimized heap sort algorithm is compared to the traditional heap sort algorithm. When the data quantity comes up to ten million bytes, the execution efficiency of the optimized parallel heap sort algorithm of this paper is improved significantly compared with the traditional serial heap sort algorithm on the experimental computer. Furthermore, the efficiency gap between the two algorithms will be intensified prominently with the increasing data quantity.

Similar Papers
  • Research Article

ALGORITMO DE ORDENAMIENTO POR COMPARACIONES HEAPINSERT SORT

  • Nov 15, 2010
  • Revistas Universidad Technologica de Pereira (Universidad Technologica de Pereira)
  • Hugo Humberto Morales Peña +2
  • Research Article
  • Citations5

A new parallel sorting algorithm based upon min-mid-max operations

  • Jun 01, 1984
  • BIT
  • S S Tseng +1
  • 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
  • PDF
  • Research Article
  • Citations6

Analisis Algoritma Insertion Sort, Merge Sort Dan Implementasinya Dalam Bahasa Pemrograman C++

  • Nov 10, 2012
  • JURNAL INFOTEL - Informatika Telekomunikasi Elektronika
  • Arief Hendra Saptadi +1
  • Book Chapter
  • Citations30

Sorting Networks on Maxeler Dataflow Supercomputing Systems

  • Jan 01, 2015
  • Anton Kos +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
  • Book Chapter
  • Citations5

Parallel Sorting for GPUs

  • Nov 05, 2016
  • Frank Dehne +1
  • Conference Article
  • Citations5

The parameterized Round-Robin partitioned algorithm for parallel external sort

  • Apr 25, 1995
  • H.C Young +1
  • Conference Article
  • Citations56

Optimizing parallel bitonic sort

  • Apr 01, 1997
  • M.F Ionescu +1
  • Research Article
  • Citations6

A Cost Optimal Parallel Algorithm for Patience Sorting

  • Mar 01, 2006
  • Parallel Processing Letters
  • Takaaki Nakashima +1
  • Research Article
  • Citations7

A GENERAL-PURPOSE PARALLEL SORTING ALGORITHM

  • Jun 01, 1995
  • International Journal of High Speed Computing
  • Andrew Tridgell +1
  • Book Chapter
  • Citations12

A Parallel Cellular Ant Colony Algorithm for Clustering and Sorting

  • Jan 01, 2002
  • Paul Albuquerque +1
  • Research Article
  • Citations1

FAST AND EFFICIENT OPERATIONS ON PARALLEL PRIORITY QUEUES

  • Dec 01, 1996
  • Parallel Processing Letters
  • Danny Z Chen +1
  • Conference Article

A communication benchmark tailored to intel broadwell nodes and tuned to the DEAC cluster

  • Jan 01, 2018
  • Riana J Freedman +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.