期刊文献+

适合机群OpenMP系统的制导扩展 被引量:2

Directive Extensions of OpenMP System Based on Cluster
在线阅读 下载PDF
导出
摘要 OpenMP以其易用性和支持增量并行的特点成为共享存储体系结构的编程标准 .机群OpenMP系统在机群上实现了OpenMP计算环境 ,它将OpenMP的易编程性和机群的可扩展性结合起来 ,是很有意义的 .OpenMP的编程方式主要有循环级和SPMD两种 ,其中循环级方式易于编程而SPMD方式难于编程 .然而在机群OpenMP系统中获得高性能OpenMP程序 ,必需采用SPMD方式 .该文描述了适合机群OpenMP系统的一个简单的OpenMP制导扩展子集 (包括数据分布制导、循环调度模式 ) ,并在机群OpenMP系统OpenMP/JIAJIA上进行了实现 .应用测试表明 ,利用这些制导扩展进行编程 ,既保持循环级方式的易编程性又获得与SPMD方式相当的性能 ,是有效的编程方式 . The OpenMP Application Programming Interface (API) is an emerging standard for parallel programming on shared memory multiprocessors because of its ease of use and incremental approach to the parallelization of sequential programs. At present, clusters of workstations or PCs have been becoming the mainstream platform for high performance computing. It is increasingly attractive to develop OpenMP system based on cluster which combines the programmability of OpenMP with scalability of cluster. The OpenMP program could be written in both loop-level parallel style and SPMD style. The SPMD style is not easy to program while the loop-level style is easy. Unfortunately, it is necessary to program in SPMD style for high performance on OpenMP system based on cluster. In this paper, some directive extensions have been illustrated, such as data distribution directive, new loop schedule scheme, etc. and these directive extensions have been implemented on our OpenMP system based on cluster named OpenMP/JIAJIA. Experimental results show that the performance of programs' version written in these directive extensions is as good as the version written in SPMD style while the programmability is as good as loop-level style. So it is an effective programming style to program in these directive extensions on OpenMP system based on cluster.
出处 《计算机学报》 EI CSCD 北大核心 2004年第8期1129-1136,共8页 Chinese Journal of Computers
基金 国家自然科学基金 ( 60 3 0 3 0 16) 中国科学院全国首届优秀博士学位论文作者专项基金资助
关键词 OPENMP 制导扩展 数据分布 软件分布式共享存储系统 JIAJIA Multiprocessing systems Parallel processing systems Scheduling
  • 相关文献

参考文献2

二级参考文献8

  • 1李明,张玉敏,唐志敏.SMP系统上两种并行机制的比较[J].计算机工程与科学,1996,18(3):9-15. 被引量:3
  • 2胡伟武,J Comput Sci Technol,1998年,13卷,2期,110页
  • 3Iftode L,Proc 8th Annual ACM Sympo Parallel Algorithms and Architectures,1996年,277页
  • 4Hu W,Lecture Notes inComputer Science15 93 ,Springer,1999年,463页
  • 5Hu W,J Comput Sci Technol,1998年,13卷,2期,97页
  • 6Lu H,J Parallel Distributed Computing,1997年,43卷,2期,65页
  • 7Lu H,Pro-ceedings of Supercomputing’ 95 ,San Diego,1995年
  • 8Li K,Proceedings of 1988Int Conferenceon Parallel Processing St Charles IL,1988年,2卷,94页

共引文献25

同被引文献15

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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