期刊文献+

基于模糊聚类分析的构件并行技术研究 被引量:7

Research on Component Parallel Technology Based on Fuzzy Clustering Analysis
下载PDF
导出
摘要 提出了一种新的面向科学计算的构件技术——基于模糊聚类分析的构件并行技术,旨在提高构件间的并行度和数据局部性,避免通信瓶颈.该技术分为两个阶段:域划分和子构件组合.其中域划分利用了编译时的数据依赖分析技术.然后考虑访问步长的影响,利用不定方程,提出了区间重叠度的概念.基于此利用所设计的基于区间重叠度的模糊聚类算法实现子构件分类组合,并给出了算法的形式化描述.实验结果表明,通过该算法的编译时优化,构件程序能够获得良好的数据局部性、适中的粒度以及高度的并行性,算法具有很好的可扩展性. This paper proposes a new scientific computing-oriented component technology-Component Parallel Technology Based on Fuzzy Clustering Analysis, aiming at improving parallelism and data locality among components, and avoiding communication bottleneck. The technology is composed of two parts: Domain partition and sub-component combination. Domain partition uses data dependence analysis technique during compile time. Then considering the effect of access stride, the concept of interval overlap degree is proposed by using indefinite equation. Based on this, it implements the classification and combination of sub-components by using fuzzy clustering algorithm for interval overlap degree designed by the authors, and presents the formal description of the algorithm. The experimental results show that the algorithm is efficient and scalable for scientific component programs in terms of fine data locality, moderate granularity and high parallelism.
出处 《计算机学报》 EI CSCD 北大核心 2007年第11期1939-1946,共8页 Chinese Journal of Computers
基金 国家自然科学基金(60621003 60633050)资助.~~
关键词 通信瓶颈 并行度 数据局部性 区间重叠度 模糊聚类 communication bottleneck parallelism data locality interval overlap degree fuzzy clustering
  • 相关文献

参考文献11

  • 1Ray J et al.Performance measurement and modeling of component applications in a high performance computing environment:A case study//Proceedings of the 18th International Parallel and Distributed Computing Symposium.Santa Fe,NM,2004:95b
  • 2Object Management Group.CORBA component model specification (3.0 Edition).OMG Document,2002
  • 3Gannon D et al.Programming the grid:Distributed software components,P2P and grid Web services for scientific applications.In Special Issue on Grid Computing,Journal of Cluster Computing,2002,5(3):325-336
  • 4Armstrong R,Gannon D et al.Toward a common component architecture for high performance scientific computing//Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computation.Redondo Beach,CA,1999:115-124
  • 5Lefantzi S et al.Using the common component architecture to design high performance scientific simulation codes//Proceedings of the International Parallel and Distributed Processing Symposium.Nice,France,2003:52a
  • 6Parker S G.A component-based architecture for parallel multi-physics PDE simulation//Proceedings of the International Conference on Computational Science.LNCS 2331.Springer-Verlag,2002:719-734
  • 7杜静等.编译指导的构件并行技术//2005年全国开放式分布与并行计算学术会议.上海,中国,2005:11-13
  • 8Richard B et al.A soft engineering experiment in software component generation//Proceedings of the ICSE.Berlin,Germany,1996:542-552
  • 9Yang Meng Tan.Interface language for supporting programming style.ACM SIGPLAN Notices,1994,29(8):74-83
  • 10Rapps S,Weyuker E J.Selecting software test data using data flow information.IEEE Transactions on Software Engineering,1985,11(4):367-375

同被引文献48

引证文献7

二级引证文献21

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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