首页 | 本学科首页   官方微博 | 高级检索  
     

基于分布式系统的可并行循环动态识别技术
引用本文:阳雪林,于勐,陈道蓄,谢立.基于分布式系统的可并行循环动态识别技术[J].软件学报,2002,13(8):1718-1722.
作者姓名:阳雪林  于勐  陈道蓄  谢立
作者单位:南京大学,计算机科学与技术系,江苏,南京,210093;南京大学,计算机软件新技术国家重点实验室,江苏,南京,210093
基金项目:国家863高科技发展计划资助项目(863-306-ZT02-0301)
摘    要:针对分布式环境下可抽取观察循环的不规则串行程序循环的动态依赖关系分析问题,提出了一个基于观察/执行模型的动态分析算法.其贡献是:(1) 算法可并行执行于分布式系统;(2) 直接分析具有拷入和最后赋值操作的循环;(3) 给出了循环的并行化方法;(4) 并不要求循环是完全可并行的,对某些部分可并行循环,也支持其并行执行.理论分析和实验表明,在处理器数量适当的情况下,循环可以并行时,可以获得很好的加速比;不能并行时,对串行执行增加的开销也是小的.从而为分布式环境下开发更多的循环并行性提供了一种新的手段.

关 键 词:分布式系统  循环并行性分析  动态并行  观察/执行模型
文章编号:1000-9825/2002/13(08)1718-05
收稿时间:2000/11/27 0:00:00
修稿时间:2000年11月27

A Run-Time Technique for Parallel Loop Identification Based on Distributed System
YANG Xue-lin,YU Meng,CHEN Dao-xu and XIE Li.A Run-Time Technique for Parallel Loop Identification Based on Distributed System[J].Journal of Software,2002,13(8):1718-1722.
Authors:YANG Xue-lin  YU Meng  CHEN Dao-xu and XIE Li
Abstract:An algorithm is presented to solve the problem of run-time parallel loop identification based on distributed system for the loops in irregular programs, from which inspective loops can be extracted. The contributions are: (1) The algorithm is fully parallel and can be run on a distributed system; (2) Loops with copy-in and last assignment attributes can be directly analyzed; (3) A method is given for a loop to parallel; (4) Some partial parallel loop can also be parallelized. The theoretical analysis and experimental results show that in adequate number of processors,if a loop is paralle,a good speedup can be obtained;if loop is not parallel,the slowdown of serial executing is small.A new method is given for exploiting more loop paralizations on the distributed system
Keywords:distributed system  loop parallelization analysis  run-time parallel  inspective/executive model
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号