全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
软件学报  1997 

LOOP EMBEDDING APPLIED TO DO LOOPS WITH PROCEDURE CALLS
用于含过程调用DO循环的循环嵌入方法

Keywords: Procedure embedding,procedure cloning,loop embedding,data dependence analysis,speedup
过程嵌入
,过程繁衍,循环嵌入,数据相关性分析,加速比

Full-Text   Cite this paper   Add to My Lib

Abstract:

Loops is a kind of structure in which the parallelism is the most abundant, so it is the most mportant source of parallelism. However procedure calls in loops obstruct greatly the data dependence analysis in loops and make the potential plentiful parallelism in loops can not be developed. In this paper, a method called loop embedding is presented.Loop embedding can make parallelizing the partial of DO loops with procedure calls become possible. For the partial of DO loops with procedure calls, in other interprocedural data dependence analysis technologies, it's parallelism can be developed, but in loop embedding, the cost is less. In loop embedding, the overhead, which calling the same procedure many times leads to, can be decreased. The scheme introduced in this paper was implemented in AFT (automatic Fortran transformer), a parallelizing compiler the authors developed. The test result on Spec92 illustrates the effectiveness of their method.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133