会议专题

An Asynchronous Programming Model Based on Applications with Data-Dependency in a Peer-to-Peer based High Performance Computing Platform

In order to promote Peer-to-Peer (P2P) based high performance computing (HPC) systems to support applications with data-dependency, an asynchronous one-sided message-passing programming model (AOMP) is designed in this paper, which is implemented in a P2P-based high performance computing system, P2HP-2. Firstly, the characteristics of applications with data-dependency are analyzed. Then based on the interaction model between the dependent tasks with the runtime system, an asynchronous communication model with one-sided message passing is provided. Afterwards, a parallel software development kit (SDK) with rich programming interfaces is constructed. Finally, a distributed protein folding project with data-dependency is created by parallelizing the serial threading algorithm with AOMP. Through the experiments and analysis, it is proved that with the help of AOMP, P2HP-2 can support applications with data-dependency.

programming model peer-to-peer high performance computing asynchronouse message passing

Fei Luo Lin Chen Hai Jin

School of Information and Engineering, Eastern China University of Science and Technology Shanghai 2 School of Computer Science and Technology,Huazhong University of Science and Technology, Wuhan, 4300

国际会议

2010 International Conference on Future Information Technology(2010年未来信息技术国际会议 ICFIT 2010)

长沙

英文

203-207

2010-12-14(万方平台首次上网日期,不代表论文的发表时间)