Skip to main navigation Skip to search Skip to main content

Parallel Pancake Sorting Using MPI and CUDA

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

Abstract

Pancake sorting algorithm is a simple algorithmic problem of sorting the numbers by means of flipping arrays around in a way that looks like flipping pancakes into a sorted order. Even though the idea is simple, pancake sorting raises a number of serious computational issues as the length of the sequence grows which is a problem mainly for those who need efficient organization of sorted data. This paper implements the Pancake sorting in parallel with the use of both MPI and CUDA. The slow time efficiency posed by sequential sorting in the context of high-performance scenarios are focused and resolved in this study by deploying workload across several processing nodes through MPI and also enhancing with CUDA GPU architecture separately. In performance evaluation metrics based on speedup and efficiency, varying input size was also an excellent factor in reaching the limits of scalability for the parallel approach. Using MPI, we achieved up to 162 times speedup, while using CUDA, we reached up to 1513 times speedup.

Original languageEnglish
Title of host publicationProceedings of the 3rd Congress on Control, Robotics, and Mechatronics - CRM 2025
EditorsPradeep Kumar Jha, Prashant Jamwal, Brajesh Tripathi, Pankaj Kumar, Harish Sharma
PublisherSpringer Science and Business Media Deutschland GmbH
Pages181-191
Number of pages11
ISBN (Print)9789819697700
DOIs
Publication statusPublished - 2026
Event3rd Congress on Control, Robotics, and Mechatronics, CRM 2025 - Warangal, India
Duration: 01-02-202502-02-2025

Publication series

NameLecture Notes in Networks and Systems
Volume1850 LNNS
ISSN (Print)2367-3370
ISSN (Electronic)2367-3389

Conference

Conference3rd Congress on Control, Robotics, and Mechatronics, CRM 2025
Country/TerritoryIndia
CityWarangal
Period01-02-2502-02-25

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Signal Processing
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Parallel Pancake Sorting Using MPI and CUDA'. Together they form a unique fingerprint.

Cite this