Evaluation of Task Mapping Strategies for Regular Network Topologies.

PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE(2009)

引用 0|浏览30
暂无评分
摘要
The Message Passing Interface (MPI) standard defines virtual topologies for optimizing the placement of processes onto processors in order to reduce communication time. That means, processes with their main communication paths represent a graph that has to be cost efficiently mapped onto the actual communication network. In this context, focusing on regular topologies, state-of-the-art mapping strategies that can be applied to any combination of process/network topology are compared in a two stage approach. First, mapping quality is assessed by a theoretical communication cost measure. Second, based on these results, the most promising methods, which were implemented in Open MPI, are practically compared regarding gain in communication time using MPI's topology mechanism. Finally, a close correspondence between theoretical measure and actual communication time is shown. Additionally, benchmark results prove that optimized process-to-processor mappings can improve communication time by up to 40%, compared to the default linear mapping in many MPI implementations. The findings in this paper can serve as reference not only for MPI implementors, but also for researchers investigating static process-to-processor mappings, in general.
更多
查看译文
关键词
Network topologies,MPI,graph mapping,virtual topology
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要