The extremum graph is a succinct representation of the Morse decomposition of a scalar field. It has increasingly become a useful data structure that supports topological feature directed visualization of 2D / 3D scalar fields, and enables dimensionality reduction together with exploratory analysis of high dimensional scalar fields. Current methods that employ the extremum graph compute it either using a simple sequential algorithm for computing the Morse decomposition or by computing the more detailed Morse-Smale complex. Both approaches are typically limited to two and three dimensional scalar fields. We describe a GPU-CPU hybrid parallel algorithm for computing the extremum graph of scalar fields in all dimensions. The proposed shared memory algorithm utilizes both fine grained parallelism and task parallelism to achieve efficiency. An open source software library, TACHYON, that implements the algorithm exhibits superior performance and good scaling behavior.
翻译:extremum 图形是标标场Morse分解的简明表示。 它日益成为一个有用的数据结构, 支持对 2D / 3D 弧场进行直观直观化的地貌特征, 并能够减少维度, 同时对高维弧场进行探索性分析。 使用 extremum 图形的当前方法, 或者使用简单的序列算法来计算 Morse 分解或计算更详细的 Morse- Smale 复合体来进行计算。 这两种方法通常都限于两个和三个维的标点。 我们描述用于计算 标点字段所有维度的外形图的 GPU- CPU 混合平行算法。 拟议的共享记忆算法利用精细的颗粒平行法和任务平行法来提高效率。 使用开放源软件库TACHYON 来实施算法的高级性能和良好缩放行为。</s>