Abstract—Designers often apply manual or semi-automatic loop and data transformations on array and loop intensive programs to improve performance. For the class of static affine programs, automatic methods exist for proving the correctness of these transformations. Realistic multimedia systems, however, often contain constructs that fall outside of this class. We present an extension of a widening based approach to handle the most relevant of these constructs, viz. accesses to array slices and data dependent accesses, and report on some experiments with non-trivial applications. I
The (extensional) theory of arrays is widely used to model systems. Hence, efficient decision proced...
AbstractOptimizing programs by applying source-to-source transformations is a prevalent practice amo...
International audienceHigh-level compiler transformations, especially loop transformations, are wide...
Designers often apply manual or semi-automatic loop and data transformations on array and loop inten...
Abstract. Designers often apply manual or semi-automatic loop and data transformations on array and ...
Designers often apply manual or semi-automatic loop and data transformations on array and loop inten...
Designers often apply manual or semi-automatic loop and data transformations on array and loop inten...
Abstract. Typically, a combination of manual and automated transformations is applied when algorithm...
Development of energy and performance-efficient embedded software is increasingly relying on applica...
Development of energy and performance-efficient embedded software is increasingly relying on applica...
Development of energy and performance-efficient embed-ded software is increasingly relying on applic...
Optimizing programs by applying source-to-source transformations is a prevalent practice among progr...
© 2003 IEEE. In this paper, we present a fully automatic technique to verify an important class of o...
Optimizing programs by applying source-to-source transformations is a prevalent practice among progr...
Abstract- Wepresent a dependence testing algorithm that considers the short width of modern SIMD reg...
The (extensional) theory of arrays is widely used to model systems. Hence, efficient decision proced...
AbstractOptimizing programs by applying source-to-source transformations is a prevalent practice amo...
International audienceHigh-level compiler transformations, especially loop transformations, are wide...
Designers often apply manual or semi-automatic loop and data transformations on array and loop inten...
Abstract. Designers often apply manual or semi-automatic loop and data transformations on array and ...
Designers often apply manual or semi-automatic loop and data transformations on array and loop inten...
Designers often apply manual or semi-automatic loop and data transformations on array and loop inten...
Abstract. Typically, a combination of manual and automated transformations is applied when algorithm...
Development of energy and performance-efficient embedded software is increasingly relying on applica...
Development of energy and performance-efficient embedded software is increasingly relying on applica...
Development of energy and performance-efficient embed-ded software is increasingly relying on applic...
Optimizing programs by applying source-to-source transformations is a prevalent practice among progr...
© 2003 IEEE. In this paper, we present a fully automatic technique to verify an important class of o...
Optimizing programs by applying source-to-source transformations is a prevalent practice among progr...
Abstract- Wepresent a dependence testing algorithm that considers the short width of modern SIMD reg...
The (extensional) theory of arrays is widely used to model systems. Hence, efficient decision proced...
AbstractOptimizing programs by applying source-to-source transformations is a prevalent practice amo...
International audienceHigh-level compiler transformations, especially loop transformations, are wide...