Parallelization of Cycle Sort Algorithm

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Cycle Sort is a straightforward in-place sorting algorithm that is appropriate for certain use cases where limitations on memory or write costs are the main concern.It does this by minimizing the amount of writes to memory.Cycle Sort has an O(n2) time complexity where n is the number of elements in the array to be sorted in both the worst and average cases.Inefficiency may result from this quadratic complexity, particularly for large datasets.This issue can be overcome by applying parallelization techniques to execute this cycle sort algorithm.In this paper, the parallelized solutions for cycle sort using the Message Passing Interface (MPI) programming and Compute Unified Device Architecture (CUDA) programming models are discussed.The elements are separated into smaller arrays, which are then subjected to the sorting cycles in the proposed methods.Until all of the elements in an array are sorted, cycles are applied to them.The findings emphasize the potential advantages of parallelization in reducing the overall computation time for cycle sorting.The outcome of this shows how scalable the parallelized cycle sort method for sorting huge datasets.

Original languageEnglish
Title of host publication15th International Conference on Advances in Computing, Control, and Telecommunication Technologies, ACT 2024
EditorsJanahanlal Stephen, Parveen Sharma, Yogesh Chaba, K. U. Abraham, P.K. Anooj, Noor Mohammad, Gylson Thomas, Satuluri Srikiran
PublisherGrenze Scientific Society
Pages6011-6015
Number of pages5
ISBN (Electronic)9798331300579
Publication statusPublished - 2024
Event15th International Conference on Advances in Computing, Control, and Telecommunication Technologies, ACT 2024 - Hyderabad, India
Duration: 21-06-202422-06-2024

Publication series

Name15th International Conference on Advances in Computing, Control, and Telecommunication Technologies, ACT 2024
Volume2

Conference

Conference15th International Conference on Advances in Computing, Control, and Telecommunication Technologies, ACT 2024
Country/TerritoryIndia
CityHyderabad
Period21-06-2422-06-24

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Computer Science Applications
  • Control and Systems Engineering
  • Industrial and Manufacturing Engineering

Fingerprint

Dive into the research topics of 'Parallelization of Cycle Sort Algorithm'. Together they form a unique fingerprint.

Cite this