Tuning the Performance of a Computational Persistent Homology Package

09/09/2018
by   Alan Hylton, et al.
0

In recent years, persistent homology has become an attractive method for data analysis. It captures topological features, such as connected components, holes, and voids from point cloud data and summarizes the way in which these features appear and disappear in a filtration sequence. In this project, we focus on improving the performance of Eirene, a computational package for persistent homology. Eirene is a 5000-line open-source software library implemented in the dynamic programming language Julia. We use the Julia profiling tools to identify performance bottlenecks and develop novel methods to manage them, including the parallelization of some time-consuming functions on multicore/manycore hardware. Empirical results show that performance can be greatly improved.

READ FULL TEXT

page 2

page 9

page 12

page 14

page 15

page 20

page 23

page 27

research
05/01/2021

Topological Data Analysis of COVID-19 Virus Spike Proteins

Topological data analysis, including persistent homology, has undergone ...
research
11/08/2022

Quantum Persistent Homology for Time Series

Persistent homology, a powerful mathematical tool for data analysis, sum...
research
07/12/2021

giotto-ph: A Python Library for High-Performance Computation of Persistent Homology of Vietoris-Rips Filtrations

We introduce giotto-ph, a high-performance, open-source software package...
research
05/23/2020

Cubical Ripser: Software for computing persistent homology of image and volume data

We introduce Cubical Ripser for computing persistent homology of image a...
research
07/09/2018

Inferring Quality in Point Cloud-based 3D Printed Objects using Topological Data Analysis

Assessing the quality of 3D printed models before they are printed remai...
research
12/28/2019

An Open-Source Project for MapReduce Performance Self-Tuning

Many Hadoop configuration parameters have significant influence in the p...
research
04/23/2022

Musical Stylistic Analysis: A Study of Intervallic Transition Graphs via Persistent Homology

Topological data analysis has been recently applied to investigate styli...

Please sign up or login with your details

Forgot password? Click here to reset