2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) 2016
DOI: 10.1109/ipdpsw.2016.146
|View full text |Cite
|
Sign up to set email alerts
|

PTRAM: A Parallel Topology-and Routing-Aware Mapping Framework for Large-Scale HPC Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
4
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 26 publications
0
4
0
Order By: Relevance
“…MPIPP [17] is a placement framework that takes into account the characteristics of the target hardware, but does not address current architectures with complex, hierarchical multicore nodes. Other work in this area include PTRAM [18], TopoMapping [19], RAHTM [20], TreeMatch [21], LibTopoMap [22], EagerMap [23], and Hier-TopoMap [24]. Vendor solutions tailored to MPI implementations include those by IBM [25], Cray [26], and HP [27].…”
Section: Related Workmentioning
confidence: 99%
“…MPIPP [17] is a placement framework that takes into account the characteristics of the target hardware, but does not address current architectures with complex, hierarchical multicore nodes. Other work in this area include PTRAM [18], TopoMapping [19], RAHTM [20], TreeMatch [21], LibTopoMap [22], EagerMap [23], and Hier-TopoMap [24]. Vendor solutions tailored to MPI implementations include those by IBM [25], Cray [26], and HP [27].…”
Section: Related Workmentioning
confidence: 99%
“…Most previous non-contiguous approaches have represented tasks' communication patterns and network topologies as graphs; graph algorithms were then applied to find good mappings. Finding optimal topology mappings is NP-Complete [28], so heuristics are often used to reduce complexity (e.g., [7], [11], [12], [16], [17], [19], [22], [31], [32], [35]). We, instead, use inexpensive geometric partitioning to reorder tasks and processors based on their geometric locality, and use the reordering to map tasks that are "close" to each other geometrically to processors that are "close" to each other in the mesh or torus.…”
Section: Introductionmentioning
confidence: 99%
“…For example, application of MFZ to a 1D dataset is shown in Figure 5. With mapping of 1D tasks with MFZ ordering to 2D nodes using FZ as in Figure 3(d), the third-level cuts divide tasks (27,28), (3,11), (43, 35), and (51, 59). Each of these tasks are separated by only one hop along y in Figure 3(d).…”
mentioning
confidence: 99%
See 1 more Smart Citation