Abstract. Automatic, model-based program transformation relies on the ability to generate code from a model description of the program. In the context of automatic parallelisation, cache optimisation and similar transformations, the task is to generate loop nests which enumerate the iteration points within given domains. Several approaches to code gener-ation from polyhedral descriptions of iteration sets have been proposed and are in use. We present an approach to generating loop nests for index sets with arbitrary polynomials as bounds using cylindrical alge-braic decomposition. The generated loops are efficient in the sense that no integer superset is enumerated. We also state where this technique is useful, i.e., where non-linearities i...
There are many algorithms for the space-time mapping of nested loops. Some of them even make the opt...
Abstract mathematical representations such as integer polyhedra have shown to be useful to precise...
Optimizing parallel compilers need to be able to analyze nested loop programs with parametric affine...
An important problem in automatic parallelization of scientific programs is to generate loops from a...
Supercompilers perform complex program transformations which often result in new loop bounds. This p...
With the rise of manycore processors, parallelism is becoming a mainstream necessity. Unfortunately,...
International audienceThe polyhedral model is a powerful framework for automatic optimization and pa...
Special issue on Microgrids. %HEVEA\publinkGVBCPST06.ps.gzInternational audienceModern compilers are...
Abstract. The polyhedral model is a powerful framework for automatic optimization and parallelizatio...
The polyhedral model is a well-known framework for the analysis and transformation of affine loop ne...
The polyhedral model is known to be a powerful framework to reason about high level loop transformat...
The polytope model is one possible (mathematical) basis for par-allelizing sequential computer progr...
The Polyhedral Model represents a nested loop program using sets and relations of tuples of integers...
Loop-nests in most scientific applications perform repetitive operations on array(s) and account for...
The Polyhedral Model is one of the most powerful framework for automatic optimization and paralleliz...
There are many algorithms for the space-time mapping of nested loops. Some of them even make the opt...
Abstract mathematical representations such as integer polyhedra have shown to be useful to precise...
Optimizing parallel compilers need to be able to analyze nested loop programs with parametric affine...
An important problem in automatic parallelization of scientific programs is to generate loops from a...
Supercompilers perform complex program transformations which often result in new loop bounds. This p...
With the rise of manycore processors, parallelism is becoming a mainstream necessity. Unfortunately,...
International audienceThe polyhedral model is a powerful framework for automatic optimization and pa...
Special issue on Microgrids. %HEVEA\publinkGVBCPST06.ps.gzInternational audienceModern compilers are...
Abstract. The polyhedral model is a powerful framework for automatic optimization and parallelizatio...
The polyhedral model is a well-known framework for the analysis and transformation of affine loop ne...
The polyhedral model is known to be a powerful framework to reason about high level loop transformat...
The polytope model is one possible (mathematical) basis for par-allelizing sequential computer progr...
The Polyhedral Model represents a nested loop program using sets and relations of tuples of integers...
Loop-nests in most scientific applications perform repetitive operations on array(s) and account for...
The Polyhedral Model is one of the most powerful framework for automatic optimization and paralleliz...
There are many algorithms for the space-time mapping of nested loops. Some of them even make the opt...
Abstract mathematical representations such as integer polyhedra have shown to be useful to precise...
Optimizing parallel compilers need to be able to analyze nested loop programs with parametric affine...