Toward Localized Topological Data Structures: Querying the Forest for the Tree
Toward Localized Topological Data Structures: Querying the Forest for the Tree
复制标题
走向局部拓扑数据结构:从森林中查询树
DOI:
10.1109/tvcg.2019.2934257
复制
发表时间:
2020
影响因子:
5.2
通讯作者:
Pascucci, Valerio
中科院分区:
文献类型:
--
作者:
Klacansky, Pavol;Gyulassy, Attila;Bremer, Peer-Timo;Pascucci, Valerio
Topological approaches to data analysis can answer complex questions about the number, connectivity, and scale of intrinsic features in scalar data. However, the global nature of many topological structures makes their computation challenging at scale, and thus often limits the size of data that can be processed. One key quality to achieving scalability and performance on modern architectures is data locality, i.e., a process operates on data that resides in a nearby memory system, avoiding frequent jumps in data access patterns. From this perspective, topological computations are particularly challenging because the implied data structures represent features that can span the entire data set, often requiring a global traversal phase that limits their scalability. Traditionally, expensive preprocessing is considered an acceptable trade-off as it accelerates all subsequent queries. Most published use cases, however, explore only a fraction of all possible queries, most often those returning small, local features. In these cases, much of the global information is not utilized, yet computing it dominates the overall response time. We address this challenge for merge trees, one of the most commonly used topological structures. In particular, we propose an alternative representation, themerge forest, a collection of local trees corresponding to regions in a domain decomposition. Local trees are connected by abridge setthat allows us to recover any necessary global information at query time. The resulting system couples (i) a preprocessing that scales linearly in practice with (ii) fast runtime queries that provide the same functionality as traditional queries of a global merge tree. We test the scalability of our approach on a shared-memory parallel computer and demonstrate how data structure locality enables the analysis of large data with an order of magnitude performance improvement over the status quo. Furthermore, a merge forest reduces the memory overhead compared to a global merge tree and enables the processing of data sets that are an order of magnitude larger than possible with previous algorithms.
登录
查看更多内容
DOI:
--
发表时间:
--
期刊:
--
影响因子:
--
作者:
通讯作者:
--
影响因子:
5.3
作者:
Charles Gueunet;P. Fortin;J. Jomier;Julien Tierny
通讯作者:
Julien Tierny
DOI:
--
发表时间:
2013
期刊:
ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming
影响因子:
--
作者:
D. Morozov;G. Weber
通讯作者:
G. Weber
DOI:
--
发表时间:
2014
期刊:
Topological Methods in Data Analysis and Visualization
影响因子:
--
作者:
D. Morozov;G. Weber
通讯作者:
G. Weber
影响因子:
5.2
作者:
N. Shivashankar;Pratyush Pranav;V. Natarajan;R. Weygaert;E. G. P. Bos;S. Rieder
通讯作者:
S. Rieder