首页> 中文会议>2007年全国高性能计算学术年会 >基于并行区重构技术优化OpenMP并行程序

基于并行区重构技术优化OpenMP并行程序

摘要

本文主要介绍了采用改进的循环级OpenMP并行编程模型,通过并行区重构,即并行区合并与扩展,减少并行区的创建次数,提高OpenMP并行程序性能的技术。并行区重构技术基于数据相关性分析,主要采用以下几种方法在保证了程序的正确性同时提高了程序性能:一、通过扩大工作共享区变量的范围保证该变量的共享属性;二、通过Single编译指示保证重构到并行区域中的串行语句语义;三、在扩展的串行循环末尾插入同步(barrier)保证扩展到并行区中的循环正确执行。测试结果表明,并行区重构优化技术产生的OpenMP程序减少了并行区创建次数,提高了程序性能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号