Abstract
Iteration space tiling is a common strategy used by parallelizing compilers and in performance tuning of parallel codes. We address the problem of determining the tile size that minimizes the total execution time. We restrict our attention to orthogonal tiling-uniform dependency programs with (hyper) parallelepiped shaped iteration domains which can be tiled with hyperplanes parallel to the domain boundaries. Our formulation includes many machine and program models used in the literature, notably the BSP programming model. We resolve the optimization problem analytically, yielding a closed form solution.
Cite
CITATION STYLE
Andonov, R., Rajopadhye, S., & Yanev, N. (1998). Optimal orthogonal tiling. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1470 LNCS, pp. 480–490). Springer Verlag. https://doi.org/10.1007/bfb0057891
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.