Development of Common Parallel Programming Platform for MPI and PVM
Parallel virtual machine (PVM) and message-passing interface (MPI) are the most successful message-passing libraries to map parallel algorithm onto parallel computing platform. Configuration of MPI and PVM in the nodes present in parallel computing environment (desktop PC’s interconnected using ethernet LAN) is the time-consuming task for a user. This configuration procedure requires lot of knowledge about the steps to be followed to make them work properly. Configuration becomes the difficult task when there are more number of nodes in the parallel computing environment. Our work aims on developing a common parallel programming platform, which allows a user to get MPI and PVM in the nodes without any time-consuming configuration steps. This is done by integrating the recent version of PVM: PVM3.4.6 into the MPI’s MPICH2 packages in order to simplify the time-consuming task of configuring them separately.
KeywordsParallel virtual machine Parallel computing environment LINUX platform
- 1.MPICH2.:A new start for MPI implementations, in Recent Advances in Parallel Virtual Machine and Message Passing Interface. Lecture Notes in Computer Science, vol. 2474 (2002), pp. 7–15Google Scholar
- 2.M.A. Ismail, S.H. Mirza, T. Altaf, Concurrent matrix multiplication on multi-core processors. Int. J. Comput. Sci. Secur. 5(2), 208–220 (2011)Google Scholar
- 3.E. Mancini, M. Rak, R. Torella, U. Villano, Off-line performance prediction of message-passing applications on cluster systems, in Euro PVM/MPI (2003), pp. 45–54Google Scholar
- 4.H. Jin, R. Buyya, M. Baker, Cluster computing tools, applications, and Australian initiatives for low cost supercomputing. MONITOR Mag. (The Institution of Engineers Australia) 25(4) (2001)Google Scholar