Parallel String Permutation using MPI

Blen Joswin Saldanha, Sowjanya, N. Gopalakrishna Kini, Ashwath B. Rao

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

Abstract

A permutation is a mathematical technique for determining the number of possible arrangements in any set where the particular sequence of the arrangements matter.Computation of permutations of a string is a complex task, especially for long strings, and it frequently takes a long time.To address this issue, parallelization becomes critical to explore the vast solution space efficiently.In this paper, the parallelized solution for generating string permutations using the Message Passing Interface (MPI) programming model is discussed.The proposed algorithm divides the workload among multiple processors to render a subset of total permutations.Through a comparative analysis with a sequential approach, the performance of the parallel algorithm is evaluated.The findings emphasize the potential advantages of parallelization in reducing the overall computation time for string permutation generation.

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
Pages6001-6005
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 String Permutation using MPI'. Together they form a unique fingerprint.

Cite this