Automated Mapping of Structured Communication Graphs onto Mesh Interconnects

Illinois Research and Technical Reports - Computer Science (CS Res. & Tech. Report) 2010
Pulication Type: Paper
Download: pdf ps

Abstract

Network contention has an increasingly adverse effect on the performance of parallel applications with increasing size of parallel machines. Machines of the petascale era are forcing application developers to map tasks intelligently to job partitions to achieve the best performance possible. This paper presents a framework for automated mapping of parallel applications with structured communication graphs to two and three dimensional mesh networks. We present several heuristic techniques for mapping 2D object graphs to 2D and 3D processor graphs and compare their performance with other algorithms in literature.

We use the hop-bytes metric to evaluate and compare across different mapping strategies and justify that it is more important to reduce the average hop-bytes than maximum dilation. We test our algorithms on three scientific applications, MILC, POP and WRF and present performance improvements of more than 15% in some cases on IBM's Blue Gene/P machine. The main contribution of this paper, is the automated mapping framework for a wide class of MPI applications with structured communication graphs. This framework will save much effort on the part of application developers to generate mappings for their individual applications.

Research Areas

Text Ref

Abhinav Bhatele, I-Hsin Chung and Laxmikant V. Kale, "Automated Mapping of Structured Communication Graphs onto Mesh Interconnects", Computer Science Research and Tech Reports http://hdl.handle.net/2142/15407, April 2010

BibTex

@techreport{AutoMapStr10,
  author	= "Abhinav Bhatele and I-Hsin Chung and Laxmikant V. Kale",
  title		= "{Automated Mapping of Structured Communication Graphs onto Mesh Interconnects}",
  year		= "2010",
  month		= "April",
  note		= {\url{http://hdl.handle.net/2142/15407}},
  institution	= "Computer Science Research and Tech Reports, University of Illinois at Urbana-Champaign"
}