论文部分内容阅读
首先给出了循环最大加速比的定义,它是循环体中隐含并行性大小的度量。并且讨论了Do循环的各种类型和它们的相关性以及隐含的并行性。在异构环境中,如何开发这些并行性,文中给出了几种方法,这就是异构计算消除串行瓶颈,异构Do_allloop调度,异构Do_a_cross调度。无论在理论分析还是在实验结果上,这些方法所取得的计算性能都优于同构计算。
Firstly, the definition of the maximum cyclic speedup is given, which is a measure of the implicit parallelism in the loop. And discusses the various types of Do loops and their dependencies and implicit parallelism. In a heterogeneous environment, how to develop these parallelism, the paper gives several methods, which is the elimination of heterogeneous computing serial bottlenecks, heterogeneous Do_allloop scheduling, heterogeneous Do_a_cross scheduling. The computational performance of these methods is superior to that of isomorphism both in theoretical analysis and experimental results.