首页> 外文会议>1998 international conference on supercomputing >Measuring the Effectiveness of Automatic Parallelization in SUIF
【24h】

Measuring the Effectiveness of Automatic Parallelization in SUIF

机译:测量SUIF中自动并行化的有效性

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

摘要

This paper presents both an experiment and a system for inserting run-time dependence and privatization testing. The goal of the experiment is to measure empirically the remaining opportunities for exploiting loop-level parallelism that are missed by state-of-the-art parallelizing compiler technology. We perform run-time testing of data accessed within all candidate loops not parallelized by the compiler to identify which of these loops could safely execute in parallel for the given program input. This system extends the Lazy Privatizing Doall (LPD) test to simultaneously instrument multiple loops in a nest. Using the results of interprocedural array dataflow analysis, we avoid unnecessary instrumentation of arrays with compile-time provable dependences or loops nested inside outer parallelized loops. We have implemented the system in the Stanford SUIF compiler and have measured programs in three benchmark suites.
机译:本文介绍了一个用于插入运行时依赖性和私有化测试的实验和系统。该实验的目标是凭经验测量利用最新并行化编译器技术所错过的利用循环级并行性的剩余机会。我们对所有未由编译器并行化的候选循环中访问的数据执行运行时测试,以识别对于给定的程序输入,可以安全地并行执行这些循环中的哪些循环。该系统扩展了惰性私有化Doall(LPD)测试,可同时检测嵌套中的多个回路。使用过程间数组数据流分析的结果,我们避免了对具有编译时可证明的依赖性或嵌套在外部并行化循环内的循环的阵列进行不必要的检测。我们已经在Stanford SUIF编译器中实现了该系统,并在三个基准套件中测量了程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号