A mathematical model based on polyhedra (the so-called “polyhedron model”) serves as a foundation for model based loop program transformation like automatic parallelization. One of the restrictions present in the current polyhedron model is the requirement that the coefficients of variables must be numeric constants. This has been hindering some recent developments which require parametric coefficients of variables. We show how such non-linear parameters can be introduced in the polyhedron model, using quantifier elimination in the real numbers as our main mathematical tool. We describe two approaches of obtaining algorithms for the generalized model. First, we point out how existing algorithms can be implemented for the generalized model. ...
We propose a new quantifier elimination algorithm for the theory of linear real arithmetic. This alg...
International audienceConvex polyhedra are often used to approximate sets of states of programs invo...
The combinatorial and geometric realization of polytopes are outlined in mathematical and computatio...
The abstract domain of polyhedra lies at the heart of many program analysis techniques. However, its...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
International audiencePolyhedral projection is a main operation of the polyhedron abstract domain.It...
Quantifier elimination is used in the automatic parallelization of loop programs to simplify affine ...
International audienceConvex polyhedra capture linear relations between variables. They are used in ...
The polyhedral model is a well-known framework for the analysis and transformation of affine loop ne...
With the rise of manycore processors, parallelism is becoming a mainstream necessity. Unfortunately,...
The Polyhedral Model represents a nested loop program using sets and relations of tuples of integers...
International audienceTiling is a crucial program transformation, adjusting the ops-to-bytes balance...
VPL (Verified Polyhedra Library) is an abstract polyhedra domain using constraint-only description. ...
International audiencePolyhedra are used in verification and automatic parallelization to capture li...
This note brings together two fundamental topics: polyhedral projection and parametric linear progra...
We propose a new quantifier elimination algorithm for the theory of linear real arithmetic. This alg...
International audienceConvex polyhedra are often used to approximate sets of states of programs invo...
The combinatorial and geometric realization of polytopes are outlined in mathematical and computatio...
The abstract domain of polyhedra lies at the heart of many program analysis techniques. However, its...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
International audiencePolyhedral projection is a main operation of the polyhedron abstract domain.It...
Quantifier elimination is used in the automatic parallelization of loop programs to simplify affine ...
International audienceConvex polyhedra capture linear relations between variables. They are used in ...
The polyhedral model is a well-known framework for the analysis and transformation of affine loop ne...
With the rise of manycore processors, parallelism is becoming a mainstream necessity. Unfortunately,...
The Polyhedral Model represents a nested loop program using sets and relations of tuples of integers...
International audienceTiling is a crucial program transformation, adjusting the ops-to-bytes balance...
VPL (Verified Polyhedra Library) is an abstract polyhedra domain using constraint-only description. ...
International audiencePolyhedra are used in verification and automatic parallelization to capture li...
This note brings together two fundamental topics: polyhedral projection and parametric linear progra...
We propose a new quantifier elimination algorithm for the theory of linear real arithmetic. This alg...
International audienceConvex polyhedra are often used to approximate sets of states of programs invo...
The combinatorial and geometric realization of polytopes are outlined in mathematical and computatio...