International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 101 - Number 5 |
Year of Publication: 2014 |
Authors: Dev Gaurav, Sahil Arora, Prashant Gupta |
10.5120/17681-8524 |
Dev Gaurav, Sahil Arora, Prashant Gupta . Effect of Parallelization, Execution Time and Inter-process Communication on Sorting Techniques using Message Passing Interface. International Journal of Computer Applications. 101, 5 ( September 2014), 7-12. DOI=10.5120/17681-8524
The aim of this paper if to show that the great part of the execution time is consumed in computations. So as the number of processors increase, the amount of work done by each processor will be decrease regardless the effect of the number of physical cores used. Still the time taken to solve the computations dominates over the communication time as by increasing number of processors; tasks are more divided so overall time decreases. The total overhead generated from process initializations and inter-process communication negatively affects the execution time. Using MPI, parallelization on five sorting techniques which are selection sort, bubble sort, quick sort, insertion sort and shell sort have been implemented.