首页> 外文会议>IASTED International Conference on Parallel and Distributed Computing and Systems >Parallelizing graph construction operations in programs with cyclic graphs
【24h】

Parallelizing graph construction operations in programs with cyclic graphs

机译:并行化图形施工操作在具有循环图的程序中

获取原文
获取外文期刊封面目录资料

摘要

Combining pointer analysis and dependence analysis can identify parallelism in programs with pointers or graphs. The compiler analysis techniques that have been proposed so far can only recognize parallelism in the traversal references of programs with cyclic graphs by analyzing the traversal patterns on graphs. Consequently, only the graph traversal operations will be parallelized while the graph construction operations will be left to be executed in sequential. Although this approach can usually parallelize the most time-consuming part of these programs (the graph traversal operations account for over 90% of total execution times in most programs), the rest of programs that accounts for less than 10% will dominate the execution on multiprocessor systems according to Amdahl's law. This paper presents a technique that can identify parallelism in the construction operations of programs even with cyclic graphs. Experiment results show this approach can parallelize the construction phase of such programs and achieve good speedup on multiprocessor systems.
机译:组合指针分析和依赖性分析可以识别具有指针或图形的程序中的并行性。到目前为止已经提出的编译器分析技术只能通过分析图中的遍历图案来识别具有循环图的程序的遍历引用中的并行性。因此,只有图形遍历操作将被并行化,而图形施工操作将留在顺序中。虽然这种方法通常可以并行化这些程序的最耗时的部分(图形遍历操作账户超过90%的大多数程序中的总执行时间),其余的程序占少于10%的程序将主导执行根据AMDAHL的法律进行多处理器系统。本文介绍了一种技术,即使使用循环图,也可以识别计划的施工操作中的并行性。实验结果表明,这种方法可以并行化这些程序的施工阶段,并在多处理器系统上实现良好的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号