2021
DOI: 10.1007/978-3-030-78713-4_15
|View full text |Cite
|
Sign up to set email alerts
|

Distributed Sparse Block Grids on GPUs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
1
1

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(10 citation statements)
references
References 12 publications
0
10
0
Order By: Relevance
“…The abstract data structures provided by openfpm_data are composable and can be used as building blocks for more complex data structures, such as distributed sparse block grids, 8 and for domain‐specific data structures 9 . The memory layout capabilities are inherited, as well as the memory double‐mapping and absorbing capabilities, allowing the same data structure to simultaneously be mapped to host and device.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…The abstract data structures provided by openfpm_data are composable and can be used as building blocks for more complex data structures, such as distributed sparse block grids, 8 and for domain‐specific data structures 9 . The memory layout capabilities are inherited, as well as the memory double‐mapping and absorbing capabilities, allowing the same data structure to simultaneously be mapped to host and device.…”
Section: Discussionmentioning
confidence: 99%
“…A vector is a one-dimensional array, a Compressed Sparse Row (CSR) graph is stored in an encapsulated vector of vertices and edges, a map is a sorted vector, and a sparse grid is an n-dimensional map. 8 All sub-classes inherit the layout reconfigurability of the base class as defined by the four template parameters (distinguished by different colors) shown in the right box. Every container in the hierarchy can override every layout parameter, leading to a combinatorial diversity of possible implementations.…”
Section: Data Structures and Memory Layoutsmentioning
confidence: 99%
See 2 more Smart Citations
“…5a– e for an exemplary z-slice. The steps were: 1) extracting volumes of individual time points from the light-sheet video; 2) image processing and segmentation using Fiji [99] and ilastik [9]; 3) processing of the segmentation result and conversion to an indicator function; 4) computing a numerical surface description as a signed distance function (SDF) using the level-set method; 5) generating a geometry-adapted discretization of the ECS using distributed sparse block grids [47]. We next describe these five image-based modeling steps in more detail.…”
Section: Methodsmentioning
confidence: 99%