Back to Search Start Over

Insight into tiles generated by means of a correction technique.

Authors :
Bielecki, Wlodzimierz
Skotnicki, Piotr
Source :
Journal of Supercomputing. May2019, Vol. 75 Issue 5, p2665-2690. 26p.
Publication Year :
2019

Abstract

Well-known techniques for tiled code generation are based on the polyhedral model and affine transformations. An alternative approach to generation of tiled code is to correct original rectangular tiles defined for a loop nest by means of the transitive closure of a dependence graph instead of deriving and applying affine transformations. In this paper, we present results of an analysis of basic features of tiles generated due to correction of original rectangular tiles. We introduce procedures which allow us to recognize such features as target tile type (fixed, varied, parametric), dimensionality, size (the number of statement instances within a tile), and loop nest tileability (the percentage of statement instances that can be tiled with rectangular tiles). We consider differences between those features of tiles generated by means of affine transformations and transitive closure. We also discuss results of experiments with PolyBench benchmarks and show how differences in tiles generated with the examined approach and affine transformations affect serial tiled code performance. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09208542
Volume :
75
Issue :
5
Database :
Academic Search Index
Journal :
Journal of Supercomputing
Publication Type :
Academic Journal
Accession number :
136224029
Full Text :
https://doi.org/10.1007/s11227-018-2678-x