Title of article
Partial redundancy elimination: a simple, pragmatic, and provably correct algorithm
Author/Authors
V.K. Paleri، نويسنده , , Y.N. Srikant، نويسنده , , P. Shankar، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2003
Pages
20
From page
1
To page
20
Abstract
We propose a new algorithm for partial redundancy elimination based on the new concepts of safe partial availability and safe partial anticipability. These new concepts are derived by the integration of the notion of safety into the definitions of partial availability and partial anticipability. The algorithm works on flow graphs whose nodes are basic blocks. It is both computationally and lifetime optimal and requires four unidirectional analyses. The most important feature of the algorithm is its simplicity; the algorithm evolves naturally from the new concept of safe partial availability.
Keywords
Computational optimality , Lifetime optimality , Flow graphs , Partial redundancy elimination , Data-flow analysis
Journal title
Science of Computer Programming
Serial Year
2003
Journal title
Science of Computer Programming
Record number
1079686
Link To Document