Termination detection in parallel loop nests with while loops

Citation
M. Geigl et al., Termination detection in parallel loop nests with while loops, PARALLEL C, 25(12), 1999, pp. 1489-1510
Citations number
42
Categorie Soggetti
Computer Science & Engineering
Journal title
PARALLEL COMPUTING
ISSN journal
01678191 → ACNP
Volume
25
Issue
12
Year of publication
1999
Pages
1489 - 1510
Database
ISI
SICI code
0167-8191(199911)25:12<1489:TDIPLN>2.0.ZU;2-A
Abstract
One central problem in the execution of parallel nested loops with non-affi ne bounds is the precise scanning (i.e., enumeration) of the points in thei r iteration space and the detection of their termination. Scanning schemes have been proposed for both shared-memory and distributed-memory implementa tions. However, these schemes work only for perfectly nested while loops. W e propose a scheme which also works for not perfectly nested while loops on shared memory. This scheme has been incorporated in our loop parallelizer LooPo. (C) 1999 Elsevier Science B.V. All rights reserved.