2007
DOI: 10.1007/s10766-007-0056-z
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Data Migration for Structured AMR Solvers

Abstract: On cc-NUMA multi-processors, the non-uniformity of main memory latencies motivates the need for co-location of threads and data. We call this special form of data locality, geographical locality. In this article, we study the performance of a parallel PDE solver with adaptive mesh refinement (AMR). The solver is parallelized using OpenMP and the adaptive mesh refinement makes dynamic load balancing necessary. Due to the dynamically changing memory access pattern caused by the runtime adaption, it is a challeng… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2009
2009
2013
2013

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 27 publications
0
6
0
Order By: Relevance
“…Replication and distribution are two main techniques to bring data close to CPUs on NUMA machines (e.g., [2,8,7]). …”
Section: Beyond Thread Bindingmentioning
confidence: 99%
See 1 more Smart Citation
“…Replication and distribution are two main techniques to bring data close to CPUs on NUMA machines (e.g., [2,8,7]). …”
Section: Beyond Thread Bindingmentioning
confidence: 99%
“…Geographical locality (e.g., see [4,8]) was proposed on NUMA systems in addition to spatial and temporal locality as a measure of the distance between data and computation. Prior studies (e.g., see [2,8]) optimize geographical locality through data replication and distribution. These techniques have serious limitations for irregular applications.…”
Section: Introductionmentioning
confidence: 99%
“…Authors examine a wide variety of techniques including the influence of the process and memory affinity. Regarding memory allocation, Norden et al [6] study the co-location of threads and data motivated by the nonuniformity of memory in NUMA multi-processors.…”
Section: Introductionmentioning
confidence: 99%
“…This leads to improved data locality, although the migration process is not without overhead. Dynamic page migration has been used in a range of applications [4], [5], [6].…”
Section: Introductionmentioning
confidence: 99%