计算机应用研究
計算機應用研究
계산궤응용연구
APPLICATION RESEARCH OF COMPUTERS
2010年
1期
134-137
,共4页
汤善江%孙济洲%于策%武华北%徐祯
湯善江%孫濟洲%于策%武華北%徐禎
탕선강%손제주%우책%무화북%서정
并行设计模式%代码骨架%轮循%类串行化并行编程%阵列型数据划分
併行設計模式%代碼骨架%輪循%類串行化併行編程%陣列型數據劃分
병행설계모식%대마골가%륜순%류천행화병행편정%진렬형수거화분
parallel design pattern%code skeleton%round robin%serial-like parallel programming%array-based data decomposition
并行设计模式能够降低并行编程的难度与复杂度.针对科学与工程计算领域大量耗时的数据密集型应用的计算,提出了一种能够适用于阵列数据划分应用的FJRR并行设计模式;鉴于开发者更习惯串行编程,在FJRR模式中提出并实现了一种类串行化并行程序设计的思想.通过两个示例进行了模式应用说明与性能分析,并将该模式在EasyPAB可扩展并行应用开发平台中实例化并应用.
併行設計模式能夠降低併行編程的難度與複雜度.針對科學與工程計算領域大量耗時的數據密集型應用的計算,提齣瞭一種能夠適用于陣列數據劃分應用的FJRR併行設計模式;鑒于開髮者更習慣串行編程,在FJRR模式中提齣併實現瞭一種類串行化併行程序設計的思想.通過兩箇示例進行瞭模式應用說明與性能分析,併將該模式在EasyPAB可擴展併行應用開髮平檯中實例化併應用.
병행설계모식능구강저병행편정적난도여복잡도.침대과학여공정계산영역대량모시적수거밀집형응용적계산,제출료일충능구괄용우진렬수거화분응용적FJRR병행설계모식;감우개발자경습관천행편정,재FJRR모식중제출병실현료일충류천행화병행정서설계적사상.통과량개시례진행료모식응용설명여성능분석,병장해모식재EasyPAB가확전병행응용개발평태중실례화병응용.
Parallel design pattern can ease parallel programming. Aiming at the computations of time-consuming data-intensive applications in scientific and engineering fields, the paper proposed a parallel design pattern named FJRR from the aspect of design pattern. In consideration of user's familiarization with serial programming, brought forward a serial-like parallel programming idea from user's aspect and well implemented in the pattern. As illustration, gave two examples and well experimentally analyzed. The pattern has been put into use in the ongoing extensible IDE framework named EasyPAB.