Creating a tool set for optimizing topology-aware node mappings

Martin Schulz, Abhinav Bhatele, Peer Timo Bremer, Todd Gamblin, Katherine Isaacs, Joshua A. Levine, Valerio Pascucci

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Modern HPC systems, such as Cray's XE and IBM's Blue Gene line, feature sophisticated network architectures, often in the form of high dimensional tori. In order to fully exploit the performance of these systems, it is necessary to carefully map an application's communication structure to the underlying network topology. In this step, both latency (i.e., physical distance between nodes) and bandwidth (i.e., number of concurrently used links) have to be taken into account, leading to mappings that are often non-intuitive. To help developers with this complex problem, we are developing a set of tools that aim at helping users understand the communication behavior of their codes, map them onto the network architecture, and create better-performing topology-aware node mappings. In this paper, we present initial steps towards this goal, including a measurement environment capturing both communication patterns and network metrics within the same run, a methodology to compare these measurements, and a visualization tool that helps users understand the impact of their application's characteristics on the network behavior.

Original languageEnglish
Title of host publicationProceedings of the 5th International Workshop on Parallel Tools for High Performance Computing 2011
Pages1-12
Number of pages12
DOIs
StatePublished - 2012
Externally publishedYes
Event5th International Workshop on Parallel Tools for High Performance Computing, HPC 2011 - Dresden, Germany
Duration: 26 Sep 201127 Sep 2011

Publication series

NameProceedings of the 5th International Workshop on Parallel Tools for High Performance Computing 2011

Conference

Conference5th International Workshop on Parallel Tools for High Performance Computing, HPC 2011
Country/TerritoryGermany
CityDresden
Period26/09/1127/09/11

Fingerprint

Dive into the research topics of 'Creating a tool set for optimizing topology-aware node mappings'. Together they form a unique fingerprint.

Cite this