首页> 外文期刊>Pomiary Automatyka Kontrola >Using transitive closure and transitive reduction to extract coarse-grained parallelism in program loops
【24h】

Using transitive closure and transitive reduction to extract coarse-grained parallelism in program loops

机译:使用传递闭包和传递归约来提取程序循环中的粗粒度并行度

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

摘要

A technique for extracting coarse-grained parallelism available in loops is presented. It is based on splitting a set of dependence relations into rwo sets. The first one is to be used for generating code scanning slices while the second one permits us to insert send and receive functions to synchronize the slices execution. The paper presents a way demonstrating how to remove redundant synchronization in generated code by means of the transitive reduction operation. Results of experiments-how many synchronization points can be removed, speed-up and efficiency of examined parallel loops are discussed.
机译:提出了一种提取循环中可用的粗粒度并行度的技术。它基于将一组依赖关系分成两套。第一个用于生成代码扫描切片,而第二个允许我们插入发送和接收函数以同步切片执行。本文提出了一种方法,该方法演示了如何通过可传递约简操作来消除生成的代码中的冗余同步。实验的结果-可以删除多少个同步点,讨论了并行循环的速度和效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号