Integrating Parallelizing Compilation Technologies for SMP Clusters

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:sinox2006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
In this paper, a source to source parallelizing complier system, AutoPar, is presentd. The system transforms FORTRAN programs to multi-level hybrid MPI/OpenMP parallel programs. Integrated parallel optimizing technologies are utilized extensively to derive an effective program decomposition in the whole program scope. Other features such as synchronization optimization and communication optimization improve the performance scalability of the generated parallel programs, from both intra-node and inter-node. The system makes great effort to boost automation of parallelization.Profiling feedback is used in performance estimation which is the basis of automatic program decomposition. Performance results for eight benchmarks in NPB1.0 from NAS on an SMP cluster are given, and the speedup is desirable. It is noticeable that in the experiment, at most one data distribution directive and a reduction directive are inserted by the user in BT/SP/LU. The compiler is based on ORC, Open Research Compiler. ORC is a powerful compiler infrastructure, with such features as robustness, flexibility and efficiency. Strong analysis capability and well-defined infrastructure of ORC make the system implementation quite fast.
其他文献
期刊
当前,互联网领域仍有三大问题困扰着全球专家:共享如何不限人数?服务如何主动面向个人?如何实现对网络的依法管理?rn中国工程院院士李幼平日前在接受记者采访时,就上述问题提
目的建立同时测定生活饮用水中5种挥发性卤代烃的自动顶空毛细管柱气相色谱方法。方法对自动顶空条件进行优化,包括顶空样品瓶加热温度、样品瓶平衡时间、液气比和Na Cl加入
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
期刊
肝硬化是由于不同病因引起的慢性、进行性、弥漫性肝病。上消化道出血为其主要并发症之一,严重威胁患者生命,一旦出血未得到有效控制,将导致死亡。既往临床上大多采用药物止
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
期刊
近年来煤矿事故频发,其中胸部外伤是煤矿伤中常见而危急的病症之一。我院自1986年1月至2006年12月20日收治煤矿胸部外伤626例,总结报告如下。1临床资料1.1一般资料:男性603例
目前,我国养殖业已进入一个新的发展阶段,综合生产能力小断提高,但随着养殖业的快速发展,动物与人争上地、环境污染、食品安全、人畜共患病等已成为社会问题.发展生态养殖业,