Determining the idle time of a tiling: New results

Frederic Desprez, Jack Dongarra, Fabrice Rastello, Yves Robert

Research output: Contribution to journalConference articlepeer-review

5 Scopus citations

Abstract

In the framework of fully permutable loops, tiling has been studied extensively as a source-to-source program transformation. We build upon recent results by Hogsted, Carter, and Ferrante, who aim at determining the cumulated idle time spent by all processors while executing the partitioned (tiled) computation domain. We propose new, much shorter proofs of all their results and extend these in several important directions. More precisely, we provide an accurate solution for all values of the rise parameter that relates the shape of the iteration space to that of the tiles, and for all possible distributions of the tiles to processors. In contrast, the authors in [12] deal only with a limited number of cases and provide upper bounds rather than exact formulas.

Original languageEnglish
Pages (from-to)307-317
Number of pages11
JournalParallel Architectures and Compilation Techniques - Conference Proceedings, PACT
StatePublished - 1997
Externally publishedYes
EventProceedings of the 1997 International Conference on Parallel Architectures and Compilation Techniques - San Francisco, CA, USA
Duration: Nov 10 1997Nov 14 1997

Fingerprint

Dive into the research topics of 'Determining the idle time of a tiling: New results'. Together they form a unique fingerprint.

Cite this