发明名称 Compiler method and apparatus for elimination of redundant speculative computations from innermost loops
摘要 A method and system for use with VLIW processing architectures for avoiding redundant speculative computations in the compilation of the innermost loops. The method includes identifying a plurality of compiled flow paths, where each of the paths includes a plurality of conditions associated with the loop that permits transformation of the loop for more optimum execution. It is then determined whether the loop has an inductive variable and a conditional statement that depends on the inductive variable. It is also determined whether the loop set up values of the inductive variables to subsets, and at least one of which the conditional statement is a loop invariant. Finally, if conditions in the determination steps satisfy the conditions of one of the paths, the loop is transformed into two consecutive loops executable with a reduced set of values of the inductive variable.
申请公布号 US6301706(B1) 申请公布日期 2001.10.09
申请号 US19980220503 申请日期 1998.12.24
申请人 ELBRUS INTERNATIONAL LIMITED 发明人 MASLENNIKOV DMITRY M.;VOLKONSKY VLADIMIR Y.
分类号 G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址