【24h】

Diffusion after Fusion ― Deriving Efficient Parallel Algorithms―

机译:融合后的扩散-得出有效的并行算法

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

摘要

Parallel skeletons are ready-made components whose efficient implementations are known to exist. Using them, programmers can develop parallel programs without concerning about lower level of implementation. However, programmers may often suffer from the difficulty to choose a proper combination of parallel skeletons so as to construct efficient parallel programs. In this paper, we propose a new method, namely diffusion after fusion, which can not only guide a programmer to develop efficient parallel programs in a systematic way, but also be suitable for optimization of skeleton parallel programs. In this method, first we remove unnecessary intermediate data structure by fusion without being conscious of parallelism. Then we parallelize the fused program by diffusion. Using the Line-of-sight problem, this paper shows that the proposed method is quite effective.
机译:并行骨架是现成的组件,其有效实现已知存在。使用它们,程序员可以开发并行程序,而无需考虑较低的实现水平。然而,程序员可能经常会难以选择合适的并行框架组合来构建有效的并行程序。在本文中,我们提出了一种新的方法,即融合后扩散,它不仅可以指导程序员系统地开发高效的并行程序,而且还适合于优化骨架并行程序。在这种方法中,首先我们在不了解并行性的情况下通过融合移除了不必要的中间数据结构。然后我们通过扩散并行化融合程序。使用视线问题,本文表明该方法是非常有效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号