2011
DOI: 10.1002/cpe.1710
|View full text |Cite
|
Sign up to set email alerts
|

Parallel isosurface extraction for 3D data analysis workflows in distributed environments

Abstract: In this paper we discuss the issues related to the development of efficient parallel implementations of the Marching Cubes algorithm, one of the most used methods for isosurface extraction, which is a fundamental operation for 3D data analysis and visualization. We present three possible parallelization strategies and we outline the pros and cons of each of them, considering isosurface extraction as stand-alone operation or as part of a dynamic workflow. Our analysis shows that none of these implementations re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 33 publications
0
2
0
Order By: Relevance
“…To provide a fairer comparison, we experimentally determined that the maximum achievable speedup using all the cores of the CPU with a the Message Passing Interface (MPI) version of the sequential algorithm is of about 4.4. This is mainly because of the load balancing issue of the isosurface extraction operation, because a good balancing of active and non‐active cells is rather difficult, as discussed in .…”
Section: Resultsmentioning
confidence: 99%
“…To provide a fairer comparison, we experimentally determined that the maximum achievable speedup using all the cores of the CPU with a the Message Passing Interface (MPI) version of the sequential algorithm is of about 4.4. This is mainly because of the load balancing issue of the isosurface extraction operation, because a good balancing of active and non‐active cells is rather difficult, as discussed in .…”
Section: Resultsmentioning
confidence: 99%
“…For the first class of applications, we selected the well-known High Performance Linpack (HPL) benchmark [15]. For the second, we realised a lightweight version of the application [16], characterized by a reduced computational cost, but still capable to maintain a representative run of the real application (ISO). A deep discussion about the definition and effectiveness of a two-level benchmark methodology has been presented in [17].…”
Section: Benchmarks Characterizing Resource Performancementioning
confidence: 99%