Topology-induced Enhancement of Mappings
Roland Glantz, Maria Predari, Henning Meyerhenke

TL;DR
This paper introduces \\mswap, a novel topology-aware method to improve task-to-processor mappings in parallel computing by leveraging partial cube graph properties to optimize communication costs.
Contribution
The paper presents a new hierarchical label swapping technique that enhances existing mappings by exploiting the partial cube structure of network topologies.
Findings
Significant improvement in mapping quality measures.
Effective enhancement on meshes, tori, and hypercubes.
Applicable to large-scale parallel systems with hundreds of nodes.
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 \mswap 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 application and the parallel computer by graphs and . being a partial cube allows us to label its vertices, the PEs, by bitvectors such that the cost of exchanging one unit of information between two vertices and of amounts to the Hamming distance between the labels of and . By transferring…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
