Extracting Coarse-Grained Parallelism in Program Loops with the Slicing Framework

Anna Beletska, Włodzimierz Bielecki, Pierluigi San Pietro · 2007

A novel approach for extracting coarse-grained parallelism being represented with independent and synchronization-requiring slices is presented. Each slice is composed of dependent iterations of perfectly nested loops. Presented algorithms work for both uniform and non-uniform loops. Our approach, based on operations on relations and sets, requires exact dependence analysis. Examples illustrating the proposed algorithm and results of experiments are presented.

Read the paper · More papers on PaperTik