GPU-Accelerated Computation of Vietoris-Rips Persistence Barcodes
Not on the map. Why?
Abstract (arXiv)
The computation of Vietoris-Rips persistence barcodes is both execution-intensive and memory-intensive. In this paper, we study its computational structure and identify several unique mathematical properties and algorithmic opportunities with connections to the GPU. Mathematically and empirically, we look into the properties of apparent pairs, which are independently identifiable persistence pairs comprising up to 99% of persistence pairs. We prove tight upper and lower bounds of the apparent pair rate and some probabilistic lower bounds. We also design massively parallel algorithms to take advantage of the very large number of simplices that can be processed independently of each other. Having identified these opportunities, we develop a GPU-accelerated software for computing Vietoris-Rips persistence barcodes, called Ripser++. Under nice sampling conditions, we show that the expected work complexity of our algorithm is near linear in the number of simplices. The expected depth complexity is dependent only on the computation of the expected number of p-dimensional homological cycles. The software achieves up to 30x speedup over the total execution time of the original Ripser and also reduces CPU-memory usage by up to 2.0x. We believe our GPU-acceleration based efforts open a new chapter for the advancement of topological data analysis in the post-Moore's Law era.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 6; 2024: 5; 2025: 6; 2026: 3.
26 papers.
Sort:
By area:
- 2021Representation Topology Divergence: A Method for Comparing Neural Network Representationscited by 66
- 2021Artificial Text Detection via Examining the Topology of Attention Mapscited by 49
- 2021Manifold Topology Divergence: a Framework for Comparing Data Manifoldscited by 31
- 2023Learning Topology-Preserving Data Representationscited by 30
- 2022Acceptability Judgements via Examining the Topology of Attention Mapscited by 19
- 2025Hallucination Detection in LLMs with Topological Divergence on Attention Graphscited by 18
- 2021Characterizing and Measuring the Similarity of Neural Networks with Persistent Homologycited by 8
- 2023Uncertainty Estimation of Transformers' Predictions via Topological Analysis of the Attention Matricescited by 8
- 2024Efficient Betti Matching Enables Topology-Aware 3D Segmentation via Persistent Homologycited by 7
- 2023Stability and Machine Learning Applications of Persistent Homology Using the Delaunay-Rips Complexcited by 5
- 2023Topological Node2vec: Enhanced Graph Embedding via Persistent Homologycited by 5
- 2024GEFL: Extended Filtration Learning for Graph Classificationcited by 5
14 more
- 2025The Shape of Adversarial Influence: Characterizing LLM Latent Spaces with Persistent Homologycited by 4
- 2022Classification of Stochastic Processes with Topological Data Analysiscited by 3
- 2023Topology-Aware Loss for Aorta and Great Vessel Segmentation in Computed Tomography Imagescited by 2
- 2024When Witnesses Defend: A Witness Graph Topological Layer for Adversarial Graph Learningcited by 2
- 2025Topology of Out-of-Distribution Examples in Deep Neural Networkscited by 1
- 2025Towards Scalable Topological Regularizerscited by 1
- 2025Unreduced Persistence Diagrams for Topological Machine Learningcited by 1
- 2025TopInG: Topologically Interpretable Graph Learning via Persistent Rationale Filtrationcited by 1
- 2026Fast Cubical Persistent Homology on 2D and 3D Images via Union-Find, Pruning, and Lookup Tablescited by 1
- 2023Decorrelating neurons using persistencecited by 0
- 2024Neural Persistence Dynamicscited by 0
- 2024Characterization of topological structures in different neural network architecturescited by 0
- 2026FILTR: Extracting Topological Features from Pretrained 3D Modelscited by 0
- 2026Symmetric Divergence and Normalized Similarity: A Unified Topological Framework for Representation Analysiscited by 0
- 2026Symmetric Divergence and Normalized Similarity: A Unified Topological Framework for Representation Analysis4 Jun 2026
- 2026Fast Cubical Persistent Homology on 2D and 3D Images via Union-Find, Pruning, and Lookup Tables3 Jun 2026
- 2026FILTR: Extracting Topological Features from Pretrained 3D Models24 Apr 2026
- 2025TopInG: Topologically Interpretable Graph Learning via Persistent Rationale Filtration6 Oct 2025
- 2025Unreduced Persistence Diagrams for Topological Machine Learning9 Jul 2025
- 2025The Shape of Adversarial Influence: Characterizing LLM Latent Spaces with Persistent Homology26 May 2025
- 2025Hallucination Detection in LLMs with Topological Divergence on Attention Graphs14 Apr 2025
- 2025Towards Scalable Topological Regularizers24 Jan 2025
- 2025Topology of Out-of-Distribution Examples in Deep Neural Networks21 Jan 2025
- 2024When Witnesses Defend: A Witness Graph Topological Layer for Adversarial Graph Learning21 Sep 2024
- 2024Characterization of topological structures in different neural network architectures8 Jul 2024
- 2024Efficient Betti Matching Enables Topology-Aware 3D Segmentation via Persistent Homology5 Jul 2024
14 more
- 2024GEFL: Extended Filtration Learning for Graph Classification4 Jun 2024
- 2024Neural Persistence Dynamics24 May 2024
- 2023Topological Node2vec: Enhanced Graph Embedding via Persistent Homology15 Sep 2023
- 2023Uncertainty Estimation of Transformers' Predictions via Topological Analysis of the Attention Matrices22 Aug 2023
- 2023Decorrelating neurons using persistence9 Aug 2023
- 2023Topology-Aware Loss for Aorta and Great Vessel Segmentation in Computed Tomography Images6 Jul 2023
- 2023Stability and Machine Learning Applications of Persistent Homology Using the Delaunay-Rips Complex2 Mar 2023
- 2023Learning Topology-Preserving Data Representations31 Jan 2023
- 2022Classification of Stochastic Processes with Topological Data Analysis8 Jun 2022
- 2022Acceptability Judgements via Examining the Topology of Attention Maps19 May 2022
- 2021Representation Topology Divergence: A Method for Comparing Neural Network Representations31 Dec 2021
- 2021Artificial Text Detection via Examining the Topology of Attention Maps10 Sep 2021
- 2021Manifold Topology Divergence: a Framework for Comparing Data Manifolds8 Jun 2021
- 2021Characterizing and Measuring the Similarity of Neural Networks with Persistent Homology19 Jan 2021
- 2021Representation Topology Divergence: A Method for Comparing Neural Network Representationscited by 66
- 2021Artificial Text Detection via Examining the Topology of Attention Mapscited by 49
- 2021Manifold Topology Divergence: a Framework for Comparing Data Manifoldscited by 31
- 2023Learning Topology-Preserving Data Representationscited by 30
- 2022Acceptability Judgements via Examining the Topology of Attention Mapscited by 19
- 2025Hallucination Detection in LLMs with Topological Divergence on Attention Graphscited by 18
- 2021Characterizing and Measuring the Similarity of Neural Networks with Persistent Homologycited by 8
- 2023Uncertainty Estimation of Transformers' Predictions via Topological Analysis of the Attention Matricescited by 8
- 2024Efficient Betti Matching Enables Topology-Aware 3D Segmentation via Persistent Homologycited by 7
- 2023Stability and Machine Learning Applications of Persistent Homology Using the Delaunay-Rips Complexcited by 5
- 2023Topological Node2vec: Enhanced Graph Embedding via Persistent Homologycited by 5
- 2024GEFL: Extended Filtration Learning for Graph Classificationcited by 5
12 most cited of 25 All 25 (JSON)
- 2026Symmetric Divergence and Normalized Similarity: A Unified Topological Framework for Representation Analysis4 Jun 2026
- 2026Fast Cubical Persistent Homology on 2D and 3D Images via Union-Find, Pruning, and Lookup Tables3 Jun 2026
- 2026FILTR: Extracting Topological Features from Pretrained 3D Models24 Apr 2026
- 2025TopInG: Topologically Interpretable Graph Learning via Persistent Rationale Filtration6 Oct 2025
- 2025Unreduced Persistence Diagrams for Topological Machine Learning9 Jul 2025
- 2025Hallucination Detection in LLMs with Topological Divergence on Attention Graphs14 Apr 2025
- 2025Towards Scalable Topological Regularizers24 Jan 2025
- 2025Topology of Out-of-Distribution Examples in Deep Neural Networks21 Jan 2025
- 2024When Witnesses Defend: A Witness Graph Topological Layer for Adversarial Graph Learning21 Sep 2024
- 2024Characterization of topological structures in different neural network architectures8 Jul 2024
- 2024Efficient Betti Matching Enables Topology-Aware 3D Segmentation via Persistent Homology5 Jul 2024
- 2024GEFL: Extended Filtration Learning for Graph Classification4 Jun 2024
12 newest of 25 All 25 (JSON)