计算机工程
計算機工程
계산궤공정
COMPUTER ENGINEERING
2014年
8期
43-47
,共5页
李婷%徐云%聂鹏宇%潘玮华
李婷%徐雲%聶鵬宇%潘瑋華
리정%서운%섭붕우%반위화
并行计算%并行编程框架%跨平台%OpenMP编程%MPI编程%CUDA编程
併行計算%併行編程框架%跨平檯%OpenMP編程%MPI編程%CUDA編程
병행계산%병행편정광가%과평태%OpenMP편정%MPI편정%CUDA편정
parallel computing%parallel programming framework%cross-platform%OpenMP programming%MPI programming%CUDA programming
并行程序设计的复杂性及并行计算平台的多样性导致程序可移植性较差.为此,设计并实现一种跨平台、分层次的并行编程框架OpenCH.该框架通过两层并行函数库和层次化的API设计,对上层应用程序隐藏并行化细节,为基于不同计算平台的库函数设计了统一的函数接口,使底层平台的变化对上层应用程序透明.根据底层函数库的开发,给出一种填充式的编程方法和任务调度系统.将OpenCH应用于遥感影像分类,实验结果证明,基于该框架开发的并行程序可运行于多种并行计算平台,并具有较高的并行加速比,编程框架本身造成的时间开销低于15%.
併行程序設計的複雜性及併行計算平檯的多樣性導緻程序可移植性較差.為此,設計併實現一種跨平檯、分層次的併行編程框架OpenCH.該框架通過兩層併行函數庫和層次化的API設計,對上層應用程序隱藏併行化細節,為基于不同計算平檯的庫函數設計瞭統一的函數接口,使底層平檯的變化對上層應用程序透明.根據底層函數庫的開髮,給齣一種填充式的編程方法和任務調度繫統.將OpenCH應用于遙感影像分類,實驗結果證明,基于該框架開髮的併行程序可運行于多種併行計算平檯,併具有較高的併行加速比,編程框架本身造成的時間開銷低于15%.
병행정서설계적복잡성급병행계산평태적다양성도치정서가이식성교차.위차,설계병실현일충과평태、분층차적병행편정광가OpenCH.해광가통과량층병행함수고화층차화적API설계,대상층응용정서은장병행화세절,위기우불동계산평태적고함수설계료통일적함수접구,사저층평태적변화대상층응용정서투명.근거저층함수고적개발,급출일충전충식적편정방법화임무조도계통.장OpenCH응용우요감영상분류,실험결과증명,기우해광가개발적병행정서가운행우다충병행계산평태,병구유교고적병행가속비,편정광가본신조성적시간개소저우15%.