Title :
PAPC: A Simple Distributed Parallel Computing Framework for Mass Legacy Code Tasks
Author :
Wu, Xiaofeng ; Jiang, Jinlei ; Yang, Jinzhe
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
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.
Keywords :
middleware; parallel processing; public domain software; software maintenance; PAPC; Proactive; distributed application development; distributed parallel computing framework; high performance computing system; legacy code program; mass legacy code tasks; multicore processor; multicore technology; open source middleware; parallel application development; single-core processor; ProActive; high performance computing; legacy code; multi-core; parallel computing;
Conference_Titel :
Grid and Cooperative Computing (GCC), 2010 9th International Conference on
Conference_Location :
Nanjing
Print_ISBN :
978-1-4244-9334-0
Electronic_ISBN :
978-0-7695-4313-0
DOI :
10.1109/GCC.2010.108