10.3969/j.issn.1000-3428.2014.08.009
一种跨平台的并行编程框架设计与实现
并行程序设计的复杂性及并行计算平台的多样性导致程序可移植性较差.为此,设计并实现一种跨平台、分层次的并行编程框架OpenCH.该框架通过两层并行函数库和层次化的API设计,对上层应用程序隐藏并行化细节,为基于不同计算平台的库函数设计了统一的函数接口,使底层平台的变化对上层应用程序透明.根据底层函数库的开发,给出一种填充式的编程方法和任务调度系统.将OpenCH应用于遥感影像分类,实验结果证明,基于该框架开发的并行程序可运行于多种并行计算平台,并具有较高的并行加速比,编程框架本身造成的时间开销低于15%.
并行计算、并行编程框架、跨平台、OpenMP编程、MPI编程、CUDA编程
40
TP391(计算技术、计算机技术)
国家自然科学基金资助重点项目61033009;国家自然科学基金资助面上项目60970085
2014-09-15(万方平台首次上网日期,不代表论文的发表时间)
共5页
43-47