【24h】

Task Parallel Implementation of the Bowyer-Watson Algorithm

机译:Bowyer-Watson算法的任务并行实现

获取原文

摘要

In this paper we present a parallel implementation of the Bowyer-Watson (BW) algorithm using the task-parallel programming model. The BW algorithm constitutes an ideal mesh refinement strategy for implementing a large class of unstructured mesh generation techniques on both sequential and parallel computers, by preventing the need for global mesh refinement. Its implementation on distributed memory multicomputes using the traditional data-parallel model has been proven very inefficient due to excessive synchronization needed among processors. In this paper we demonstrate that with the task-parallel model we can tolerate synchronization costs inherent to data-parallel methods by exploring concurrency in the processor level. Our preliminary performance data indicate that the task-parallel approach: (ⅰ) is almost four times faster than the existing data-parallel methods, (ⅱ) scales linearly, and (ⅲ) introduces minimum overheads compared to the "best" sequential implementation of the BW algorithm.
机译:在本文中,我们使用任务并行编程模型呈现Bowyer-Watson(BW)算法的平行实现。 BW算法构成了一种理想的网格细化策略,用于通过防止对全局网格细化的需要实现两个顺序和并行计算机上的大类非结构化网格生成技术。由于处理器之间所需的过度同步,它使用传统数据并行模型的分布式存储器多表的实现非常效率。在本文中,我们证明,通过任务并行模型,我们可以通过探索处理器级别的并发性来容忍数据并行方法固有的同步成本。我们的初步性能数据表明,任务平行方法:(Ⅰ)几乎比现有的数据并行方法快四倍,(Ⅱ)线性缩放,(Ⅲ)与“最佳”顺序实施相比,(Ⅲ)引入最小开销BW算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号