LOOP PARALLELIZATION ALGORITHMS - FROM PARALLELISM EXTRACTION TO CODE

Citation
P. Boulet et al., LOOP PARALLELIZATION ALGORITHMS - FROM PARALLELISM EXTRACTION TO CODE, Parallel computing, 24(3-4), 1998, pp. 421-444
Citations number
39
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
Journal title
ISSN journal
01678191
Volume
24
Issue
3-4
Year of publication
1998
Pages
421 - 444
Database
ISI
SICI code
0167-8191(1998)24:3-4<421:LPA-FP>2.0.ZU;2-#
Abstract
In this paper, we survey loop parallelization algorithms, analyzing th e dependence representations they use, the loop transformations they g enerate, the code generation schemes they require, and their ability t o incorporate various optimizing criteria such as maximal parallelism detection, permutable loop detection, minimization of synchronizations , easiness of code generation, etc. We complete the discussion by pres enting new results related to code generation and loop fusion for a pa rticular class of multidimensional schedules called shifted linear sch edules. We demonstrate that algorithms based on such schedules lead to simple codes. (C) 1998 Elsevier Science B.V. All rights resented.