Parallel Computing for Sorting Algorithms
Main Article Content
Abstract
The expanding use of multi-processor supercomputers has made a significant impact on the speed and size of many problems. The adaptation of standard Message Passing Interface protocol (MPI) has enabled programmers to write portable and efficient codes across a wide variety of parallel architectures. Sorting is one of the most common operations performed by a computer. Because sorted data are easier to manipulate than randomly ordered data, many algorithms require sorted data. Sorting is of additional importance to parallel computing because of its close relation to the task of routing data among processes, which is an essential part of many parallel algorithms.
In this paper, sequential sorting algorithms, the parallel implementation of many sorting methods in a variety of ways using MPICH.NT.1.2.3 library under C++ programming language and comparisons between the parallel and sequential implementations are presented. Then, these methods are used in the image processing field. It have been built a median filter based on these submitted algorithms. As the parallel platform is unavailable, the time is computed in terms of a number of computations steps and communications steps
In this paper, sequential sorting algorithms, the parallel implementation of many sorting methods in a variety of ways using MPICH.NT.1.2.3 library under C++ programming language and comparisons between the parallel and sequential implementations are presented. Then, these methods are used in the image processing field. It have been built a median filter based on these submitted algorithms. As the parallel platform is unavailable, the time is computed in terms of a number of computations steps and communications steps
Article Details
How to Cite
1.
Parallel Computing for Sorting Algorithms. Baghdad Sci.J [Internet]. 2014 Jun. 1 [cited 2024 Nov. 19];11(2):292-30. Available from: https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/2632
Section
article
How to Cite
1.
Parallel Computing for Sorting Algorithms. Baghdad Sci.J [Internet]. 2014 Jun. 1 [cited 2024 Nov. 19];11(2):292-30. Available from: https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/2632