Paper Description: MIP-9406

BibTeX entry:

@incollection{MIP-9406,
author="M. Griebl, C. Lengauer",
title="A Communication Scheme for the Distributed Execution of while Loops",
institution="Fakult{\"a}t f{\"u}r Mathematik und Informatik, Universit{\"a}t Passau",
year=1994,
number={MIP-9406}
}

Abstract:

The mathematical model for the parallelization, or ``space-time mapping'', of loop nests is the polyhedron model. The presence of while loops in the nest complicates matters because the parallelized loop nest does not correspond to a polyhedron but instead to a subset that resembles a (multi-dimensional) comb. This comb can take on shapes that make the precise enumeration of its points by any parallel target loop nest impossible. We describe how to augment the target loop code to scan a finite superset of the comb and restrict execution of the loop body to the points of the comb.

Paper itself:

Cross links:

Ulrike Peiker, Martin Griebl