Carr, HA, Weber, GH, Sewell, CM et al. (1 more author) (2017) Parallel Peak Pruning for Scalable SMP Contour Tree Computation. In: 6th IEEE Symposium on Large Data Analysis and Visualization. LDAV 2016, 23-28 Oct 2016, Baltimore, MD, USA. IEEE , pp. 75-84. ISBN 978-1-5090-5659-0
Abstract
As data sets grow to exascale, automated data analysis and visu- alisation are increasingly important, to intermediate human under- standing and to reduce demands on disk storage via in situ anal- ysis. Trends in architecture of high performance computing sys- tems necessitate analysis algorithms to make effective use of com- binations of massively multicore and distributed systems. One of the principal analytic tools is the contour tree, which analyses rela- tionships between contours to identify features of more than local importance. Unfortunately, the predominant algorithms for com- puting the contour tree are explicitly serial, and founded on serial metaphors, which has limited the scalability of this form of analy- sis. While there is some work on distributed contour tree computa- tion, and separately on hybrid GPU-CPU computation, there is no efficient algorithm with strong formal guarantees on performance allied with fast practical performance. We report the first shared SMP algorithm for fully parallel contour tree computation, with for- mal guarantees of O(lgnlgt) parallel steps and O(nlgn) work, and implementations with up to 10× parallel speed up in OpenMP and up to 50× speed up in NVIDIA Thrust.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. |
Keywords: | topological analysis, contour tree, merge tree, data parallel algorithms |
Dates: |
|
Institution: | The University of Leeds |
Academic Units: | The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Computing (Leeds) |
Funding Information: | Funder Grant number EPSRC EP/J013072/1 |
Depositing User: | Symplectic Publications |
Date Deposited: | 17 Oct 2016 09:46 |
Last Modified: | 13 May 2019 09:03 |
Status: | Published |
Publisher: | IEEE |
Identification Number: | 10.1109/LDAV.2016.7874312 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:106038 |