论文标题

带有RT芯的加速力指向图形图

Accelerating Force-Directed Graph Drawing with RT Cores

论文作者

Zellmann, Stefan, Weier, Martin, Wald, Ingo

论文摘要

带有弹簧嵌入式的图形图在该图的顶点设置上采用V X V计算阶段来计算排斥力。在这里,力的功效会减小距离:顶点可以有效地影响其位置周围某个半径的其他顶点。因此,该算法将自己用于使用搜索数据结构来降低运行时复杂性的实现。 NVIDIA RT核心在硬件中实现层次树遍历。我们展示了如何将以力定向方法查找图形布局的问题映射到射线跟踪问题,该问题随后可以使用专用的射线跟踪硬件来实现。因此,我们在CUDA软件实施中观察到4倍至13倍的加速度。

Graph drawing with spring embedders employs a V x V computation phase over the graph's vertex set to compute repulsive forces. Here, the efficacy of forces diminishes with distance: a vertex can effectively only influence other vertices in a certain radius around its position. Therefore, the algorithm lends itself to an implementation using search data structures to reduce the runtime complexity. NVIDIA RT cores implement hierarchical tree traversal in hardware. We show how to map the problem of finding graph layouts with force-directed methods to a ray tracing problem that can subsequently be implemented with dedicated ray tracing hardware. With that, we observe speedups of 4x to 13x over a CUDA software implementation.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源