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...
Systems of affine recurrence equations (SAREs) over polyhedral domains are widely used to model comp...
International audienceThere may be a huge gap between the statements outlined by programmers in a pr...
International audienceTiling is a crucial program transformation, adjusting the ops-to-bytes balance...
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...
AbstractWe study transformations and equivalences of recursive program schemes. We give an optimizat...
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 ...
International audienceIn this paper, we propose Rec2Poly, a framework which detects automatically if...
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...
We present optimization techniques for high level equational programs that are generalizations of af...
Some problems related to the class of program schemata introduced by R. M. Karpand R. M. Miller in p...
This paper presents general methods for studying the problems of translatability between classes of ...
AbstractThis paper deals with the problem of deciding whether a System of Affine Recurrent Equations...
Systems of affine recurrence equations (SAREs) over polyhedral domains are widely used to model comp...
International audienceThere may be a huge gap between the statements outlined by programmers in a pr...
International audienceTiling is a crucial program transformation, adjusting the ops-to-bytes balance...
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...
AbstractWe study transformations and equivalences of recursive program schemes. We give an optimizat...
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 ...
International audienceIn this paper, we propose Rec2Poly, a framework which detects automatically if...
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...
We present optimization techniques for high level equational programs that are generalizations of af...
Some problems related to the class of program schemata introduced by R. M. Karpand R. M. Miller in p...
This paper presents general methods for studying the problems of translatability between classes of ...
AbstractThis paper deals with the problem of deciding whether a System of Affine Recurrent Equations...
Systems of affine recurrence equations (SAREs) over polyhedral domains are widely used to model comp...
International audienceThere may be a huge gap between the statements outlined by programmers in a pr...
International audienceTiling is a crucial program transformation, adjusting the ops-to-bytes balance...