会议专题

基于OpenMP的两个地学基础空间分析算法的并行实现及优化

  研究了两个基础空间分析算法(大量线段求交、点面叠加)的实现方法,并基于单机多核环境,利用OpenMP实现了并行算法。通过分析并行算法,得到了无法取得线性加速比的原因,即负载不均衡、内存管理采用全局方法,仍然是“串行”的。基于此,通过对数据进行有效的排序并利用OpenMP的动态调度方式进行调度;利用并改进了现有的并发内存分配技术,用于并行算法的内存管理。利用以上方法对并行算法进行优化,测试表明,优化后的算法具有较为理想的近线性加速比,单机四核环境下,每个核心的计算效率不低于80%。

点面叠加 并发内存分配 负载均衡 空间分析算法 地学基础 并行算法

朱效民 潘景山 孙占全 顾卫东

山东省计算中心 国家超算济南中心 山东省计算机网络重点实验室

国内会议

2011年全国高性能计算学术年会(HPC china2011)

济南

中文

1-9

2011-10-26(万方平台首次上网日期,不代表论文的发表时间)