期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
Loop Peeling Based on Quasi-Invariance/Induction Variables 被引量:1
1
作者 Litong Song, Robert Glück, Yoshihiko Futamura Institute for Software Production Technology, Waseda University, Okubo 3 4 1, Shinjuku ku Tokyo 169 8555, Japan 《Wuhan University Journal of Natural Sciences》 CAS 2001年第Z1期362-367,共6页
Loop optimization plays an important role in compiler optimization and program transformation. Many sophisticated techniques such as loop invariance code motion have been developed. Loop peeling is a technique to ass... Loop optimization plays an important role in compiler optimization and program transformation. Many sophisticated techniques such as loop invariance code motion have been developed. Loop peeling is a technique to assist parallelization of loops by unfolding loops a few times. This paper introduces a novel technique called loop peeling based on quasi invariance/induction variables. It aims at finding a general and automatic method to derive how many times a given loop should be peeled. Our technique allows for a number of iterations before some variables assigned inside a given loop become invariance or induction variables. In this paper we define the notion of quasi invariance/induction variables, present an algorithm for statically computing the optimal peeling length of a given loop. Our technique can increase the accuracy of program analyses, improve the effectiveness of loop peeling and is well suited as supporting other optimization techniques in the context of supercomputers. 展开更多
关键词 loop peeling PARALLELIZATION induction variables quasi induction variables quasi invariance variables
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部