TACHYON: Efficient Shared Memory Parallel Computation of Extremum Graphs

03/05/2023
by   Abhijath Ande, et al.
0

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.

READ FULL TEXT

page 3

page 5

page 7

page 10

research
09/08/2020

GPU Parallel Computation of Morse-Smale Complexes

The Morse-Smale complex is a well studied topological structure that rep...
research
10/12/2022

Autoencoder-Aided Visualization of Collections of Morse Complexes

Though analyzing a single scalar field using Morse complexes is well stu...
research
09/11/2018

Visualization of High-dimensional Scalar Functions Using Principal Parameterizations

Insightful visualization of multidimensional scalar fields, in particula...
research
06/27/2022

Discrete Morse Sandwich: Fast Computation of Persistence Diagrams for Scalar Data – An Algorithm and A Benchmark

This paper introduces an efficient algorithm for persistence diagram com...
research
08/31/2020

Localized Topological Simplification of Scalar Data

This paper describes a localized algorithm for the topological simplific...
research
09/20/2021

An Improved and Optimized Practical Non-Blocking PageRank Algorithm for Massive Graphs

PageRank is a well-known algorithm whose robustness helps set a standard...
research
03/10/2020

GPU Parallelization of Policy Iteration RRT#

Sampling-based planning has become a de facto standard for complex robot...

Please sign up or login with your details

Forgot password? Click here to reset