计算机应用
計算機應用
계산궤응용
COMPUTER APPLICATION
2009年
8期
2161-2166
,共6页
编程模型%分布式计算%并行处理%并行程序设计
編程模型%分佈式計算%併行處理%併行程序設計
편정모형%분포식계산%병행처리%병행정서설계
programming model%distributed computing%parallel processing%parallel programming
早期的MPI与OpenMP等编程模型由于扩展性限制或并行粒度的差异而不适合于大规模的广域动态Internet环境.提出了一个用于广域网络范围内的并行编程模型(WAPM),为应用的分布式计算的编程提供了一个新的可行解决方案.WAPM由通信库、通信协议和应用编程接口组成,并且具有通用编程、自适应并行、容错性等特点,通过选择合适的编程语言,就可形成一个广域范围内的并行程序设计环境.以分布式计算平台P2HP为工作平台,描述了WAPM分布式计算的实施过程.实验结果表明,WAPM是一个通用的、可行的、性能较好的编程模型.
早期的MPI與OpenMP等編程模型由于擴展性限製或併行粒度的差異而不適閤于大規模的廣域動態Internet環境.提齣瞭一箇用于廣域網絡範圍內的併行編程模型(WAPM),為應用的分佈式計算的編程提供瞭一箇新的可行解決方案.WAPM由通信庫、通信協議和應用編程接口組成,併且具有通用編程、自適應併行、容錯性等特點,通過選擇閤適的編程語言,就可形成一箇廣域範圍內的併行程序設計環境.以分佈式計算平檯P2HP為工作平檯,描述瞭WAPM分佈式計算的實施過程.實驗結果錶明,WAPM是一箇通用的、可行的、性能較好的編程模型.
조기적MPI여OpenMP등편정모형유우확전성한제혹병행립도적차이이불괄합우대규모적엄역동태Internet배경.제출료일개용우엄역망락범위내적병행편정모형(WAPM),위응용적분포식계산적편정제공료일개신적가행해결방안.WAPM유통신고、통신협의화응용편정접구조성,병차구유통용편정、자괄응병행、용착성등특점,통과선택합괄적편정어언,취가형성일개엄역범위내적병행정서설계배경.이분포식계산평태P2HP위공작평태,묘술료WAPM분포식계산적실시과정.실험결과표명,WAPM시일개통용적、가행적、성능교호적편정모형.
Programming models like MPI or OpenMP are not suitable for large-scale Internet environments because of scalability or parallel grain issues. In this paper, a novel parallel programming model in large-scale Internet environments called Wide Area Programming Model (WAPM), which provided a feasible way for parallel programming, was designed and implemented. WAPM includes three modules: communication library, communication protocol and application programming interface. WAPM is a good programming model, and is strongly supported by its general programming, adaptive parallelism and fault tolerance. An example application was also demonstrated with WAPM on a specific distributed computing platform. In order to testify the efficiency of WAPM, a serial of simulation experiments were done. The results obtained from performance analysis show that WAPM is a general and feasible approach for parallel programming.