You are here

A Robust, Machine Independent, Software Toolkit for Topology Aware Process Mapping on Distributed Memory HPC Architectures

Award Information
Agency: Department of Defense
Branch: Defense Threat Reduction Agency
Contract: HDTRA120C0008
Agency Tracking Number: T2-0340
Amount: $786,583.00
Phase: Phase II
Program: SBIR
Solicitation Topic Code: DTRA172-002
Solicitation Number: 17.2
Solicitation Year: 2017
Award Year: 2020
Award Start Date (Proposal Award Date): 2020-04-20
Award End Date (Contract End Date): 2022-04-19
Small Business Information
34 Lexington Avenue
Ewing, NJ 08618
United States
DUNS: 096857313
HUBZone Owned: No
Woman Owned: No
Socially and Economically Disadvantaged: No
Principal Investigator
 Benjamin S Silbaugh
 Staff Associate
 (609) 538-0444
Business Contact
 Barbara A. Agans
Phone: (609) 538-0444
Research Institution

A significant performance gap exists between the theoretical number of Floating Point Operations (FLOPS) that an HPC machine is capable of sustaining and the number of FLOPS realized by real-world HPC software. One of the principal reasons for this gap is the parasitic work that computational processes must do to communicate with one another. It has been shown that this communication work can be significantly reduced by using a topology aware mapping of processes to compute nodes. Tools for process mapping have been developed; however, existing tools lack support for dynamic communication patterns, variable network loads, and support legacy applications. This work will overcome these limitations by developing a MPI based library that implements topology aware mapping. Furthermore, a command line utility will be developed that uses application profile data to estimate application performance on new platforms. In Phase I, work towards a prototype MPI based toolkit, named TAPT, along with supporting theory was accomplished. In Phase II a production quality version of TAPT will be developed, along with user and system administration documentation.

* Information listed above is at the time of submission. *

US Flag An Official Website of the United States Government