Advanced program optimizations, such as array privatization, require precise array data flow analyses, usually relying on conservative over- (or may) and under- (or must) approximations of array element sets [26, 32, 21]. In a recent study [14], we proposed to compute exact sets whenever possible. But the advantages of this approach were still an open issue which is discussed in this paper. It is first recalled that must array region analyses cannot be defined on lattices. It implies that there exists no better solution for such data flow problems, and that ad-hoc solutions must be defined. For that purpose, it is suggested to perform under- and over-approximate analyses at the same time, and to enhance the results of must analyses with th...
Array data-flow analysis is known to be crucial to the success of array privatization, one of the mo...
: A scheme is presented to enable the mode analysis of concurrent logic programs manipulating arrays...
Exportado OPUSMade available in DSpace on 2019-08-11T09:38:42Z (GMT). No. of bitstreams: 1 raphaeler...
The automatic transformation of sequential programs for efficient execution on parallel computers in...
Abstract. Many program optimizations require exact knowledge of the sets of array elements that are ...
Abstract Many program optimizations require exact knowledge of the sets of array elements that are ...
Special Issue on LCPC'95 ; 29 pagesInternational audienceMany program optimizations require exact kn...
Existing array region representation techniques are sensitive to the complexity of array subscripts....
Standard array data dependence testing algorithms give information about the alias-ing of array refe...
Array data flow analysis is known to be crucial to the success of array privatization, one of the mo...
We present a new approach to eliminate array bounds checks in Java by using static analyses. Our app...
Standard array data dependence testing algorithms give information about the aliasing of array ref...
In the absence of better information worst case assumptions must be made for the side effects of cal...
Static program analyses are a set of useful techniques that allows to infer properties on programs f...
An aggregate array computation is a loop that computes accumulated quantities over array elements. S...
Array data-flow analysis is known to be crucial to the success of array privatization, one of the mo...
: A scheme is presented to enable the mode analysis of concurrent logic programs manipulating arrays...
Exportado OPUSMade available in DSpace on 2019-08-11T09:38:42Z (GMT). No. of bitstreams: 1 raphaeler...
The automatic transformation of sequential programs for efficient execution on parallel computers in...
Abstract. Many program optimizations require exact knowledge of the sets of array elements that are ...
Abstract Many program optimizations require exact knowledge of the sets of array elements that are ...
Special Issue on LCPC'95 ; 29 pagesInternational audienceMany program optimizations require exact kn...
Existing array region representation techniques are sensitive to the complexity of array subscripts....
Standard array data dependence testing algorithms give information about the alias-ing of array refe...
Array data flow analysis is known to be crucial to the success of array privatization, one of the mo...
We present a new approach to eliminate array bounds checks in Java by using static analyses. Our app...
Standard array data dependence testing algorithms give information about the aliasing of array ref...
In the absence of better information worst case assumptions must be made for the side effects of cal...
Static program analyses are a set of useful techniques that allows to infer properties on programs f...
An aggregate array computation is a loop that computes accumulated quantities over array elements. S...
Array data-flow analysis is known to be crucial to the success of array privatization, one of the mo...
: A scheme is presented to enable the mode analysis of concurrent logic programs manipulating arrays...
Exportado OPUSMade available in DSpace on 2019-08-11T09:38:42Z (GMT). No. of bitstreams: 1 raphaeler...