期刊文献+

面向分布式存储系统结构的OpenMP编译系统 被引量:2

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

参考文献28

  • 1王珏,胡长军,张纪林,李建江.一种数据并行中的群通信优化策略[J].计算机学报,2008,31(2):318-328. 被引量:3
  • 2Sato M,,Satoh S,Kusano K,et al.Design of OpenMP compiler for an SMP cluster. Proceedings of the1st European Workshop on OpenMP . 1999
  • 3Seung J M,Rudolf E.Combined compile-time and runtime-driven,pro-active data movement in software DSM systems. Proceedings of7th Workshop on Languages,Compilers,and Run-time Support for Scalable Systems . 2004
  • 4Basumallik A,Min S,Eigenmann R.Programming distributed memory systems using OpenMP. Proceedings of International Parallel and Distributed Processing Symposium . 2007
  • 5Basumallik A,Eigenmann R.Towards automatic translation of OpenMP to MPI. Proceedings of the19th Annual International Conference on Supercomputing . 2005
  • 6Basumallik A,Eigenmann R.Optimizing irregular shared-memory applications for distributed-memory systems. Proceedings of the11th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming . 2006
  • 7Message Passing Inferface Forum.MPI2:a message passing interface standard. Int J High Perform C . 1998
  • 8Eigenmann R,Hoe?inger J,Kuhn R H,et al.Is OpenMP for grids?. Proceedings of International Parallel and Distributed Processing Symposium . 2002
  • 9Hwansoo H,Chau W T.A comparison of parallelization techniques for irregular reductions. Proceedings of the15th International Parraller&Distributed Processing Symposium . 2001
  • 10Michelle M,Barbara K,Paul D.Data-?ow analysis for MPI programs. Proceedings of the2006International Conference on Parallel Processing . 2006

二级参考文献1

共引文献2

同被引文献13

引证文献2

二级引证文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部