...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Static and dynamic evaluation of data dependence analysis techniques
【24h】

Static and dynamic evaluation of data dependence analysis techniques

机译:数据依赖分析技术的静态和动态评估

获取原文
获取原文并翻译 | 示例
           

摘要

Data dependence analysis techniques are the main component of today's strategies for automatic detection of parallelism. Parallelism detection strategies are being incorporated in commercial compilers with increasing frequency because of the widespread use of processors capable of exploiting instruction-level parallelism and the growing importance of multiprocessors. An assessment of the accuracy of data dependence tests is therefore of great importance for compiler writers and researchers. The tests evaluated in this study include the generalized greatest common divisor test, three variants of Banerjee's test, and the Omega test. Their effectiveness was measured with respect to the Perfect Benchmarks and the linear algebra libraries, EISPACK and LAPACK. Two methods were applied, one using only compile-time information for the analysis, and the second using information gathered during program execution. The results indicate that Banerjee's test is for all practical purposes as accurate as the more complex Omega test in detecting parallelism. However, the Omega test is quite effective in proving the existence of dependences, in contrast with Banerjee's test, which can only disprove, or break dependences. The capability of the Omega test of proving dependences could have a significant impact on several compiler algorithms not considered in this study.
机译:数据依赖性分析技术是当今自动检测并行性策略的主要组成部分。由于能够广泛利用指令级并行性的处理器的广泛使用以及多处理器的重要性日益提高,并行检测策略正以越来越高的频率并入商业编译器中。因此,对数据依赖测试的准确性进行评估对于编译器作者和研究人员而言非常重要。本研究中评估的测试包括广义最大公约数测试,Banerjee测试的三个变体和Omega测试。相对于“完美基准”和线性代数库EISPACK和LAPACK,评估了它们的有效性。应用了两种方法,一种仅使用编译时信息进行分析,第二种使用程序执行期间收集的信息。结果表明,在检测并行性方面,Banerjee的测试对于所有实际目的都与更复杂的Omega测试一样准确。但是,与只能证明或破坏依赖关系的Banerjee检验相反,Omega检验在证明依赖关系存在方面非常有效。 Omega证明依赖关系测试的能力可能会对本研究中未考虑的几种编译器算法产生重大影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号