Optimizing FORTRAN Programs for Hierarchical Memory Parallel Processing Systems

来源 :Journal of Computer Science and Technology | 被引量 : 0次 | 上传用户:itliutao123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Parallel loops account for the greatest amount of parallelism in numerical programs.Executingnested loops in parallel with low run-time overhead is thus very important for achieving high perform-ance in parallel processing systems.However,in parallel processing systems with caches or local memo-ries in memory hierarchies,“thrashing problem”may arise whenever data move back and forthbetween the caches or local memories in different processors.Previous techniques can only deal with the rather simple cases with one linear function in the perfect-ly nested loop.In this paper,we present a parallel program optimizing technique called hybrid loop inter-change(HLI)for the cases with multiple linear functions and loop carried data dependences in the nestedloop.With HLI we can easily eliminate or reduce the thrashing phenomena without reducing theprogram parallelism. Parallel loops account for the greatest amount of parallelism in numerical programs. Executingnested loops in parallel with low run-time overhead is thus very important for achieving high perform-ance in parallel processing systems. Even, in parallel processing systems with caches or local memo- ries in memory hierarchies, “thrashing problem” may arise whenever data move back and forth between the caches or local memories in different processors .Previous techniques can only deal with the rather simple cases with one linear function in the perfect-ly nested loop.In this paper, we present a parallel program optimizing technique called hybrid loop inter-change (HLI) for the cases with multiple linear functions and loop carried data dependences in the nestedloop. WHLI we can easily eliminate or reduce the thrashing phenomena without reducing theprogram parallelism.
其他文献
为了点燃儿子对生的希望,她背起儿子开始了长达四年零六个月的行走,足迹遍布全国18个省34座城市。在行走的过程中,她和儿子缔结了生命协定,并肩同绝望作战。儿子趴在妈妈的
案例:初一年级学生王某和同校的多名同学打群架被学校通报批评。事后,校方要求参与打群架学生的家长分别与学校签订一份协议书,协议内容大致为:如果学生再次发生迟到、酗酒、
鼻出血是耳鼻喉科的一种常见急诊。无论是单纯鼻腔出血 ,还是全身疾病并发鼻腔出血 ,及时、有效的止血总是治疗的第一步。传统的纱条填塞法在治疗过程中由于局部组织损伤 ,纱
当前,经济和社会发展中暴露出的问题和不和谐现象,引起了社会的广泛关注,其中有一些人对“市场化”改革取向产生了动摇和怀疑。产生“市场惹祸论”是对反思现实问题和现象的
角膜位于眼球的前段,角膜穿通伤极为常见,可致多种结构的损伤,以虹膜脱出嵌顿最为常见。正确处理,提高手术的质量,对穿通伤的预后和功能恢复至关重要。我们在眼科急诊手术中,应用粘
本文以排气门热镦模为实例,采用无腐蚀性及安全的有机渗硼剂硼酸三甲酯B(OCH3)3进行离子渗硼,大大提高了热镦模的抗热磨损及热疲劳性能。鉴于共渗温度在模具的回火温度内,产
电灯亮了,公路通了,电话装了,村茶厂建起来了……三、四年的时间,休宁县源芳乡万金台村发生了巨大的变化,而这都缘于村党支部第一书记程新明的真抓实干、开拓进取。2003年10
人民生活水平的提高、时代的进步都向教育提出了更高的要求,要培养当前社会所需要的人才,教育工作者必然要思考如何提高教学质量的问题。教学方法的转变则是解决这一问题的重
江泽民总书记在庆祝中国共产党成立 80周年大会上的重要讲话 ,是一篇马克思主义的纲领性文献 ,讲话全面阐述了“三个代表”重要思想的科学内涵 ,深刻回答了新的历史条件下党