Author
Hylton, A
Henselman-Petrusek, G
Sang, J
Short, R
Journal title
Software: practice & experience
DOI
10.1002/spe.2678
Issue
5
Volume
49
Last updated
2021-11-12T02:37:32.717+00:00
Page
885-905
Abstract
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.
Symplectic ID
1139091
Publication type
Journal Article
Publication date
May 2019
Please contact us with feedback and comments about this page. Created on 22 Oct 2020 - 17:30.