首页 | 本学科首页   官方微博 | 高级检索  
     检索      

面向分布式存储系统结构的OpenMP编译系统
引用本文:王珏,胡长军,张纪林,李建江.面向分布式存储系统结构的OpenMP编译系统[J].中国科学:信息科学,2010(5):678-691.
作者姓名:王珏  胡长军  张纪林  李建江
作者单位:北京科技大学信息工程学院
基金项目:国家高技术研究发展计划(批准号:2006AA01Z105,2008AA01Z109);国家自然科学基金(批准号:60373008);教育部科学技术研究重点项目(批准号:106019,108008)资助项目
摘    要:OpenMP是目前面向共享存储系统结构的工业标准.与面向分布式存储系统结构的消息传递标准MPI相比,OpenMP规范具有易编程和支持增量并行等优点.如何有效地将OpenMP扩展到分布式存储系统结构且具有高性能是一直关注的热点.文中介绍一个面向分布式存储系统结构的OpenMP编译系统——KLCoMP.基于"部分数组共享"存储模型,为该编译器研发了基于过程间分析的共享数组识别算法、基于生产者/消费者关系的优化技术和针对非线性引用的通信生成技术.实验采用9个标准测试用例并覆盖计算流体力学、整数排序、分子动力学、地震模拟和计算化学等多个领域.通过与MPI版本进行对比表明KLCoMP版本具有与其相当的可扩展性.另外通过与国际同类编译器Omni+SCASH、LLCoMP和OpenMP(Purdue)翻译后程序进行性能对比表明,KLCoMP版本特别是对于非规则应用能够获得更高的效率.

关 键 词:并行编译  高性能计算  分布式存储系统结构  OpenMP  非规则应用
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号