Search NASA⌕ Search

DOE OSTI · code-11309

Mota Mapper: A Multi-Objective Topology-Aware Mapper Library

Abstract

Mota is a library that provides several heuristics for mapping tasks to compute ranks (processes) on a networked computer cluster or supercomputer. It was originally designed for task placement of adaptive mesh refinement codes (AMR). It is multi-objective in the sense that it simultaneously balances (potentially multiple types of) computational load on each rank as well as the communication traffic between the boxes. The heuristics used for mapping include algorithms such as greedy list assignment and space-filling curves, as well as algorithms from graph analysis such as adjacency matrix bandwidth reduction, recursive bisection, and greedy graph placement.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Chan, Cy, Bachan, John. 2018-01-29. Mota Mapper: A Multi-Objective Topology-Aware Mapper Library. https://doi.org/10.11578/dc.20180515.1

Cite the original work for its findings. Save a collection to share your selection of sources.