【问题标题】:Fastest available Delaunay triangulation algorithm for GPU适用于 GPU 的最快可用 Delaunay 三角剖分算法
【发布时间】:2011-12-15 00:19:15
【问题描述】:

在您看来,哪种 GPU 可用的最快的 Delaunay 三角剖分算法是?或者更一般地说,并行

【问题讨论】:

    标签: geometry parallel-processing gpu triangulation


    【解决方案1】:

    小心使用 GPU:Delaunay 三角测量需要方向测试。这些在浮点运算中不能可靠地工作,并且可能难以应对 使用 GPU 的问题。内存管理也很重要。

    您可能想尝试http://www.geom.at/fade2d/html/,这是最快的健壮性之一 单线程实现。

    【讨论】:

      【解决方案2】:

      2D Delaunay 三角剖分

      GPU-DT 是 GPU 上最快的 2D Delaunay 实现。

      它使用 GPU Parallel Banding Algorithm 构建 2D 数字 Voronoi 图。接下来,它修复并对其进行二元化以获得 2D 三角剖分。最后在GPU上并行进行边缘翻转,得到2D Delaunay三角剖分。

      3D Delaunay 三角剖分

      gStar4D 是用于 GPU 的 3D Delaunay 的快速且稳健的实现。

      与 GPU-DT 类似,该算法首先构建 3D 数字 Voronoi 图。但是,在 3D 中,由于拓扑和几何问题,这不能二元化为三角剖分。相反,gStar4D 使用此图中的邻域信息来创建提升到 4D 的星星,并在 GPU 上有效地对它们执行星星展开。从中提取下船体,得到3D Delaunay三角剖分。

      更快的替代方案是gDel3D,它是一种混合 GPU-CPU 算法。

      它在 GPU 上执行并行插入和翻转。结果接近德劳内。然后,它在 CPU 上使用保守的星形展开方法来修复此结果。

      所有这些方法都很健壮,因此它们可以处理任何类型的退化输入。

      【讨论】:

        猜你喜欢
        • 2019-01-06
        • 2017-09-01
        • 2013-12-06
        • 2015-01-07
        • 1970-01-01
        • 2019-04-18
        • 2021-05-14
        • 2013-05-12
        • 1970-01-01
        相关资源
        最近更新 更多