2009
DOI: 10.1007/978-3-642-01970-8_53
|View full text |Cite
|
Sign up to set email alerts
|

Evaluation of Hierarchical Mesh Reorderings

Abstract: Irregular and sparse scientific computing programs frequently experience performance losses due to inefficient use of the memory system in most machines. Previous work has shown that, for a graph model, performing a partitioning and then reordering within each partition improves performance. More recent work has shown that reordering heuristics based on a hypergraph model result in better reorderings than those based on a graph model. This paper studies the effects of hierarchical reordering strategies within … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 21 publications
0
3
0
Order By: Relevance
“…Some researchers [12,13] studied the effect of vertex reordering on cache performance. Strout et al [12] developed six reordering methods and applied them to tetrahedral meshes using a hypergraph model. They focused on improving the overall execution time by applying hierarchical data reordering.…”
Section: Related Workmentioning
confidence: 99%
“…Some researchers [12,13] studied the effect of vertex reordering on cache performance. Strout et al [12] developed six reordering methods and applied them to tetrahedral meshes using a hypergraph model. They focused on improving the overall execution time by applying hierarchical data reordering.…”
Section: Related Workmentioning
confidence: 99%
“…Permutation RTRTs that SPF can represent include Cuthill-McKee [14], Reverse Cuthill-McKee [36], breadthfirst [2], Sloan [24], recursive coordinate bisection [70], consecutive packing [19], reordering based on graph partitioning [56,26], hybrid techniques based on graph partitioning and another heuristic within the partition [2,64], reordering based on space-filling curves [39], lexicographical grouping or sorting [15,19,24], and hyper-breadth-first [63]. The reordering algorithms that depend on a mapping of data indices to simulation space coordinate data (e.g., recursive coordinate bisection [70] and space-filling curves [39]) will require additional input be provided to the inspector, but this input can be expressed as an abstract relation.…”
Section: Data and Iteration Permutation Reorderingsmentioning
confidence: 99%
“…This additional flexibility of the hypergraph model is exploited in various application areas of parallel computing including sparse matrix-vector multiplication [2], volume rendering [3], and scheduling [4]. Previous work on representing aspects of finite element triangulations using hypergraph models includes partitioning followed by local reorderings within each resulting part of the partitioning in an attempt to improve data locality [5].…”
Section: Introductionmentioning
confidence: 99%