Parallel Strand Sort using MPI and CUDA

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

Abstract

Sorting algorithms are fundamental tools in data processing.Sorting has been a deep area for algorithmic researchers, and many resources have been invested in more work on sorting algorithms.For this purpose, many existing sorting algorithms have been reviewed for algorithmic complexity performance.In this paper, implementation of strand sort algorithm using a Message Passing Interface (MPI) and Compute Unified Device Architecture (CUDA) approach is carried out.The proposed work is tested with a standard benchmark dataset.The main idea of the proposed algorithm is to divide the elements of the input dataset into several additional temporary sub-lists to process in parallel.The implemented algorithm using MPI and CUDA enhance the algorithm's performance.The average speedup obtained is 3.9187 using MPI and 19.9270 using CUDA respectively.

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
Pages6006-6010
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 'Parallel Strand Sort using MPI and CUDA'. Together they form a unique fingerprint.

Cite this