首页> 外文会议>International Workshop on Embedded Multicore Systems >Approximate Data Dependence Graph Generation Using Adaptive Sampling
【24h】

Approximate Data Dependence Graph Generation Using Adaptive Sampling

机译:使用自适应采样近似数据依赖性图形生成

获取原文

摘要

Identifying data dependence among loop iterations is a fundamental step in the parallelisation process. Generally, code instrumentation provides for such information at the expense of high runtime performance penalty. This paper proposes an efficient method that trades slight accuracy reduction with significant performance gain to generate an approximate dependence graph. The proposed method relies on replicating the loop under test, providing for instrumented and not instrumented code versions, and adaptively switching between them, as well as deciding on the analysis detail, depending on the stability of measured dependence distances. Moreover, the method utilises random sampling, decreasing the chances of missing dependent irregular memory accesses. An initial performance investigation of the method is conducted using the Pin binary instrumentation tools, results on selected PolyBench kernels shows up to 8.5× improvement in instrumentation time, with no missed dependencies in 14 kernels, and 45% missed dependencies in one kernel.
机译:识别循环迭代之间的数据依赖性是在并行化过程的基本步骤。一般来说,代码仪器提供在高运行时性能损失为代价的这些信息。本文提出了交易与显著性能增益,以产生一个近似依赖图轻微精度的下降的有效方法。所提出的方法依赖于待测试的复制循环,提供了仪表化和未仪表化代码版本,并自适应地在它们之间进行切换,以及在决定该分析的细节,这取决于测量的依赖距离的稳定性。此外,该方法利用随机取样,降低丢失依赖不规则存储器存取的机会。该方法得到的初始性能调查使用引脚二进制仪器工具进行的,所选择的结果PolyBench内核显示高达8.5×改善仪表时间,没有错过依赖性在14粒,和45%错过了依赖关系在一个内核。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号