Software pipelining with register allocation and spilling
Software pipelining with register allocation and spilling
复制标题
具有寄存器分配和溢出的软件流水线
DOI:
10.1109/micro.1994.717421
复制
发表时间:
1994
期刊:
影响因子:
--
通讯作者:
C. Eisenbeis
中科院分区:
文献类型:
--
作者:
Jian Wang;A. Krall;M. Ertl;C. Eisenbeis
This paper studies the problem of simultaneous register allocation and software pipelining. We present the register requirement graph to dynamically reflect the register requirement during software pipelining and develop a Register-Pressure-Sensitive (RPS) scheduling technique. Three algorithms-RPS without spilling, RPS with spilling and software pipelining with a limited number of registers-are proposed. The preliminary experimental results show the efficiency of the three algorithms.