DocumentCode
1734811
Title
Parametric analysis of polyhedral iteration spaces
Author
Clauss, Philippe ; Loechner, Vincent
Author_Institution
ICPS, Univ. Louis Pasteur, Illkirch, France
fYear
1996
Firstpage
415
Lastpage
424
Abstract
In the area of automatic parallelization of programs, analyzing and transforming loop nests with parametric affine loop bounds requires fundamental mathematical results. The most common geometrical model of iteration spaces, called the polytope model, is based on mathematics dealing with convex and discrete geometry, linear programming, combinatorics and geometry of numbers. In this paper, we present an automatic method for computing the number of integer points contained in a convex polytope or in a union of convex polytopes. The procedure consists of first, computing the parametric vertices of a polytope defined by a set of parametric linear constraints, and then computing the Ehrhart polynomial, i.e. a parametric expression of the number of integer points. The paper is illustrated with the computation of the maximum available parallelism of a given loop nest
Keywords
computational geometry; iterative methods; linear programming; parallel algorithms; parallelising compilers; polynomials; Ehrhart polynomial; automatic parallelization of programs; combinatorics; convex geometry; discrete geometry; geometrical model; integer points; iteration spaces; linear programming; loop nest; loop nests; maximum available parallelism; parametric affine loop bounds; parametric analysis; parametric linear constraints; parametric vertices; polyhedral iteration spaces; polytope model; Algorithm design and analysis; Combinatorial mathematics; Computational geometry; Concurrent computing; Linear programming; Mathematical model; Parallel processing; Partitioning algorithms; Polynomials; Solid modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Application Specific Systems, Architectures and Processors, 1996. ASAP 96. Proceedings of International Conference on
Conference_Location
Chicago, IL
ISSN
2160-0511
Print_ISBN
0-8186-7542-X
Type
conf
DOI
10.1109/ASAP.1996.542833
Filename
542833
Link To Document