期刊名称:International Journal of Advanced Research In Computer Science and Software Engineering
印刷版ISSN:2277-6451
电子版ISSN:2277-128X
出版年度:2013
卷号:3
期号:5
出版社:S.S. Mishra
摘要:Parallel computing operates on the principle that large problems can often be divided into smaller ones, which are then solved concurrently which results in saving time to solve larger problems and to provide concurrency using desktop PC's. The main aim is to form a cluster based parallel computing architecture for PVM based applications that demonstrates the performance gain and losses achieved through parallel processing using PVM 3.4.6 under PVM. The architecture for demonstrating PVM based parallel applications works on the Master-Slave computing paradigm. The master will monitor the progress and be able to report the time taken to solve the problem, taking into account the time spent in breaking the problems into sub-tasks and combining the results along with the communication delay. The slaves are capable of accepting sub problems from the master and finding the solution and sending back to the master. We aim to evaluate these statistics of parallel execution for solving matrix multiplication problem and do comparison with the time taken to solve the same problem in serial execution to show the communication overhead involved in parallel execution. The results which are obtained from different number of nodes are compared to evaluate the efficiency of PVM based parallel applications. We also aim to show the performance dependency of multiple nodes based parallel execution, single node parallel execution and serial computation on different sizes of RAM.