| |
| | [Abstract] Optimization for Instruction Level Parallelism by Adding, Spilling and Rematerialization |
 | | In this paper, we propose an integrated optimization technique which cooperates register reusing, spilling and rematerial ization First, we develop a register allocation method that can be decided, whether the register must be reusing or spilled or rematerialized by the prediction of the execution timing of the instruction in the program, when registers are insufficient. |
 | | Second, the spilling and the rematerialization are also applied to the software pipelining to improve the paral lelism in the loops. |
 | | It was shown that the spilling and the rematerialization adopted in the scheduling, improves the parallelism in the loop executions. |
| www.actapress.com /Abstract.aspx?paperId=17806 (184 words) |
|