Code Generation Schema For Modulo Scheduled Loops
Code Generation Schema For Modulo Scheduled Loops
复制标题
模预定循环的代码生成架构
DOI:
10.1109/micro.1992.697012
复制
发表时间:
1992
期刊:
影响因子:
--
通讯作者:
P. Tirumalai
中科院分区:
文献类型:
--
作者:
B. R. Rau;M. Schlansker;P. Tirumalai
Software pipelining is an important instruction scheduling technique for efficiently overlapping successive iterations of loops and executing them in parallel. Modulo scheduling is one approach for generating such schedules. This naner addresses an issue which has received little attentibn’ thus far, but which is non-trivial in its complexity: the task of generating correct, high-performance code once the modulo schedule has been generated, taking into account the nature of the loop and the register allocation strategy that will be used. This issue is studied both with and without hardware features that are specifically aimed at supporting modulo scheduling.