Skip to main navigation Skip to search Skip to main content

Parallelization of modified merge sort algorithm

Research output: Contribution to journalArticlepeer-review

38 Citations (Scopus)

Abstract

Modern architectures make possible development in new algorithms for large data sets and distributed computing. The newly proposed versions can benefit both from faster computing on the multi core architectures, and intelligent programming techniques that use efficient procedures available in the latest programming studios. Frequently used algorithms to sort arrays of data in NoSQL databases is merge sort, where as NoSQL we understand any database without typical SQL programming interpreter. The author describes how to use the parallelization of the sorting processes for the modified method of sorting by merging for large data sets. The subject of this research is the claim that the parallelization of the sorting method is faster and beneficial for multi-core systems. Presented results show how the number of processors influences the sorting performance. The results are presented in theoretical assumptions and confirmed in practical benchmark tests. The method is compared to other sorting methods like quick sort, heap sort, and merge sort to show potential efficiency.

Original languageEnglish
Article number176
JournalSymmetry
Volume9
Issue number9
DOIs
Publication statusPublished - 1 Sept 2017

Keywords

  • Analysis of computer algorithms
  • Data sorting
  • Distributed computing
  • Parallel algorithm

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • Chemistry (miscellaneous)
  • General Mathematics
  • Physics and Astronomy (miscellaneous)

Fingerprint

Dive into the research topics of 'Parallelization of modified merge sort algorithm'. Together they form a unique fingerprint.

Cite this