isl: An integer set library for the polyhedral model

233Citations
Citations of this article
64Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In compiler research, polytopes and related mathematical objects have been successfully used for several decades to represent and manipulate computer programs in an approach that has become known as the polyhedral model. The key insight is that the kernels of many compute-intensive applications are composed of loops with bounds that are affine combinations of symbolic constants and outer loop iterators. The iterations of a loop nest can then be represented as the integer points in a (parametric) polytope and manipulated as a whole, rather than as individual iterations. A similar reasoning holds for the elements of an array and for mappings between loop iterations and array elements. © 2010 Springer-Verlag.

Cite

CITATION STYLE

APA

Verdoolaege, S. (2010). isl: An integer set library for the polyhedral model. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6327 LNCS, pp. 299–302). https://doi.org/10.1007/978-3-642-15582-6_49

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free