Py. Calland et al., PLUGGING ANTI AND OUTPUT DEPENDENCE REMOVAL TECHNIQUES INTO LOOP PARALLELIZATION ALGORITHM, Parallel computing, 23(1-2), 1997, pp. 251-266
Citations number
17
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
In this paper we shortly survey some loop transformation techniques wh
ich break anti or output dependences, or artificial cycles involving s
uch 'false' dependences, These false dependences are removed through t
he introduction of temporary buffer arrays, Next we show how to plug t
hese techniques into loop parallelization algorithms (such as Alien an
d Kennedy's algorithm). The goal is to extract as many parallel loops
as the intrinsic degree of parallelism of the nest authorizes, while a
voiding a full memory expansion, We try to reduce the number of tempor
ary arrays that we introduce, as well as their dimension.