Proceedings of the 47th International Conference on Parallel Processing 2018
DOI: 10.1145/3225058.3225117
|View full text |Cite
|
Sign up to set email alerts
|

Topology-induced Enhancement of Mappings

Abstract: In this paper we propose a new method to enhance a mapping µ(·) of a parallel application's computational tasks to the processing elements (PEs) of a parallel computer. The idea behind our method TIMER is to enhance such a mapping by drawing on the observation that many topologies take the form of a partial cube. This class of graphs includes all rectangular and cubic meshes, any such torus with even extensions in each dimension, all hypercubes, and all trees.Following previous work, we represent the parallel … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 32 publications
0
5
0
Order By: Relevance
“…To reduce the runtime, Brandfass et al [9] introduced a couple of modifications to speed up this local search, such as only considering pairs of PEs that can reduce the objective or partitioning the search space into some consecutive blocks and only performing swaps inside those blocks. Glantz et al [16] proposed a one-to-one mapping algorithm in which the hardware topology is an isometric subgraph of a hypercube and labeled the nodes and the PEs with bit-strings in order to optimize the algorithm locality. Schulz and Träff [36], proposed a top-down multi-section approach to map blocks to PEs when the communication topology is a regular hierarchy.…”
Section: Related Workmentioning
confidence: 99%
“…To reduce the runtime, Brandfass et al [9] introduced a couple of modifications to speed up this local search, such as only considering pairs of PEs that can reduce the objective or partitioning the search space into some consecutive blocks and only performing swaps inside those blocks. Glantz et al [16] proposed a one-to-one mapping algorithm in which the hardware topology is an isometric subgraph of a hypercube and labeled the nodes and the PEs with bit-strings in order to optimize the algorithm locality. Schulz and Träff [36], proposed a top-down multi-section approach to map blocks to PEs when the communication topology is a regular hierarchy.…”
Section: Related Workmentioning
confidence: 99%
“…Glantz et al [75] propose a local improvement algorithm for one-to-one process mapping in which the hardware topology is a partial cube, i.e., an isometric subgraph of a hypercube. The authors exploit the regularity of these topologies to label PEs as well as processes with bit-strings along convex cuts.…”
Section: Directed Acyclic (Hyper)graphmentioning
confidence: 99%
“…[1]. Later, based on a variety of techniques, more sophisticated algorithms to compute mappings for hierarchical systems have been published [27,10,8].…”
Section: Related Workmentioning
confidence: 99%