International audienceProgram equivalence is a well-known problem with a wide range of applications, such as algorithm recognition, program verification and program optimization. This problem is also known to be undecidable if the class of programs is rich enough, in which case semi-algorithms are commonly used. We focus on programs represented as Systems of Affine Recurrence Equations (SARE), defined over parametric polyhedral domains, a well known formalism for the polyhedral model. SAREs include as a proper subset, the class of affine control loop programs. Several program equivalence semi-algorithms were already proposed for this class. Some take into account algebraic properties such as associativity and commutativity. To the best of o...
© 2021 Owner/Author. A Reduction-an accumulation over a set of values, using an associative and comm...
International audienceThere may be a huge gap between the statements outlined by programmers in a pr...
Our objective is to find large classes of equivalent programs which can be simply characterized so t...
International audienceProgram equivalence is a well-known problem with a wide range of applications,...
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. Designers often apply manual or semi-automatic loop and data transformations on array and ...
Systems of affine recurrence equations (SAREs) over polyhedral domains are widely used to model comp...
AbstractWe study transformations and equivalences of recursive program schemes. We give an optimizat...
265 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2002.The strength of this notion o...
We present optimization techniques for high level equational programs that are generalizations of af...
International audiencePolyhedral equations allow parallel program to be ex- pressed, analyzed, and c...
International audienceTiling is a crucial program transformation, adjusting the ops-to-bytes balance...
The study of program schemata and the study of subrecursive programming languages are both concerned...
The study of program schemata and the study of subrecursive programming languages are both concerned...
© 2021 Owner/Author. A Reduction-an accumulation over a set of values, using an associative and comm...
International audienceThere may be a huge gap between the statements outlined by programmers in a pr...
Our objective is to find large classes of equivalent programs which can be simply characterized so t...
International audienceProgram equivalence is a well-known problem with a wide range of applications,...
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. Designers often apply manual or semi-automatic loop and data transformations on array and ...
Systems of affine recurrence equations (SAREs) over polyhedral domains are widely used to model comp...
AbstractWe study transformations and equivalences of recursive program schemes. We give an optimizat...
265 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2002.The strength of this notion o...
We present optimization techniques for high level equational programs that are generalizations of af...
International audiencePolyhedral equations allow parallel program to be ex- pressed, analyzed, and c...
International audienceTiling is a crucial program transformation, adjusting the ops-to-bytes balance...
The study of program schemata and the study of subrecursive programming languages are both concerned...
The study of program schemata and the study of subrecursive programming languages are both concerned...
© 2021 Owner/Author. A Reduction-an accumulation over a set of values, using an associative and comm...
International audienceThere may be a huge gap between the statements outlined by programmers in a pr...
Our objective is to find large classes of equivalent programs which can be simply characterized so t...