Loop transformations for parallelization are linear, invertible mappings from an iteration space to space-time; a further restriction on the mapping, unimodularity, simplifies code generation. In most previous work, non-unimodular transformations require a potentially large amount of overhead. We sketch a method for producing efficient code for non-unimodular loop transformations.
CITATION STYLE
Barnett, M., & Lengauer, C. (1992). Unimodularity considered non-essential. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 634 LNCS, pp. 659–664). Springer Verlag. https://doi.org/10.1007/3-540-55895-0_467
Mendeley helps you to discover research relevant for your work.