首页> 外文期刊>Indian Journal of Science and Technology >A Loop Splitting Method of Irregular and Flow Dependence Loops
【24h】

A Loop Splitting Method of Irregular and Flow Dependence Loops

机译:不规则和依赖流循环的循环分裂方法

获取原文
       

摘要

A lot of work has been done in parallelizing nested loops with uniform dependences, from dependence analysis to loop transformation. Loops with non-uniform dependences are not so uncommon in the real world. This paper proposes an efficient method of splitting and transforming nested loops with irregular and flow dependences for maximizing parallelism. Our approach is based on the Convex Hull theory that has adequate information to handle irregular dependences, and also based on minimum dependence distance tiling methods. We will first show how to find the incrementing minimum dependence distance. Next, we will propose how to tile the iteration space efficiently according to the incrementing minimum dependence distance. Finally, we will show how to achieve more parallelism by loop interchanging and how to transform it into parallel loops. Comparison with some other methods shows more parallelism than other existing methods.
机译:从依赖关系分析到循环转换,已经完成了以统一的依赖关系并行化嵌套循环的大量工作。具有非均匀依赖性的循环在现实世界中并不少见。本文提出了一种对不规则和流量相关的嵌套循环进行分割和转换的有效方法,可最大程度地提高并行度。我们的方法基于凸包理论,该理论具有足够的信息来处理不规则依赖关系,并且还基于最小依赖距离平铺方法。我们将首先展示如何找到递增的最小依赖距离。接下来,我们将提出如何根据递增的最小依赖距离有效地平铺迭代空间。最后,我们将展示如何通过循环交换来实现更多的并行性,以及如何将其转换为并行循环。与其他一些方法的比较显示出比其他现有方法更多的并行性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号