Selective inline expansion for improvement of multi grain parallelism
Selective inline expansion for improvement of multi grain parallelism
复制标题
用于改进多粒并行性的选择性内联扩展
DOI:
--
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
H. Kasahara
中科院分区:
文献类型:
--
作者:
J. Shirako;Kouhei Nagasawa;K. Ishizaka;M. Obata;H. Kasahara
This paper proposes a selective procedure inlining scheme to improve a multi-grain parallelism, which hierarchically exploits the coarse grain task parallelism among loops, subroutines and basic blocks and near fine grain parallelism among statements inside a basic block in addition to the loop parallelism. Using the proposed scheme, the parallelism among different layers(nested levels) can be exploited. In the evaluation using 103.su2cor, 107.mgrid and 125.turb3d in SPEC95FP benchmarks on 16 way IBM pSeries690 SMP server, the multi-grain parallel processing with the proposed scheme gave us 3.65 to 5.34 times speedups against IBM XL Fortran compiler and 1.03 to 1.47 times speedups against conventional multi-grain parallelization.