Interprocedural Transformations for Parallel Computing

Doo-Soon Park, Min‐Hyung Choi · Journal of Korea Multimedia Society · 2006

Since the most program execution time is consumed in a loop structure. extracting parallelism from loop programs is critical for the faster program execution. In this paper. we proposed data dependency removal method for a single loop. The data dependency removal method can be applied to uniform and non-uniform data dependency distance in the single loop. Procedure calls parallelisms with only a single loop structure or procedure call most of other methods are concerned with the uniform code within the uniform data dependency distance. We also propose an algorithm, which can be applied to uniform, non-uniform, and complex data dependency distance among the multiple procedures. We compared our method with conventional methods using CRAY-T3E for the performance evaluation. The results show that the proposed algorithm is effective.

Read the paper · More papers on PaperTik