Title of article :
Strengthening invariants for efficient computation
Author/Authors :
Yanhong A. Liu، نويسنده , , Scott D. Stoller، نويسنده , , Tim Teitelbaum، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2001
Pages :
34
From page :
139
To page :
172
Abstract :
This paper presents program analyses and transformations for strengthening invariants for the purpose of efficient computation. Finding the stronger invariants corresponds to discovering a general class of auxiliary information for any incremental computation problem. Combining the techniques with previous techniques for caching intermediate results, we obtain a systematic approach that transforms non-incremental programs into efficient incremental programs that use and maintain useful auxiliary information as well as useful intermediate results. The use of auxiliary information allows us to achieve a greater degree of incrementality than otherwise possible. Applications of the approach include strength reduction in optimizing compilers and finite differencing in transformational programming.
Journal title :
Science of Computer Programming
Serial Year :
2001
Journal title :
Science of Computer Programming
Record number :
1079614
Link To Document :
بازگشت