PAPC: A Simple Distributed Parallel Computing Framework for Mass Legacy Code Tasks

Xiaofeng Wu,Jinlei Jiang,Jinzhe Yang
DOI: https://doi.org/10.1109/gcc.2010.108
2010-01-01
Abstract:With the fast development of multi-core technology, future high performance computing system will be a system of many multi-core processors where parallel computing is a must. However, it is not an easy task in such an environment to run legacy code programs that are developed for machines of single-core processors to achieve the desired speedup. To deal with the problem, in this paper we put forward a parallel computing framework named PAPC on the basis of Proactive, an open source middleware that aims to ease the development of parallel and distributed applications and that has excellent support for high performance computing. We explain in detail the design and implementation of the PAPC and conduct some experiments to evaluate it. Experimental results show that the framework PAPC is of strong scalability, good adaptability and can make full use of the high performance of multi-core.
What problem does this paper attempt to address?