Towards Exascale Application Mapping - An algorithmic framework for load balancing on non-uniform, massively parallel machines
Towards Exascale Application Mapping - An algorithmic framework for load balancing on non-uniform, massively parallel machines
批准号:
244973876
负责人:
Professor Dr. Henning Meyerhenke
金额:
$0.0万
依托单位:
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2013
资助国家:
德国
项目状态:
已结题
起止时间:
2012-12-31 至 2017-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Many state-of-the-art applications for massively parallel computer architectures have the drawback that their communication costs grow disproportionately with respect to the number of processing elements (PEs). This problem will exacerbate in the future due to steadily increasing numbers of PEs. In particular, investments in emerging exascale architectures may not pay off to their full potential. Consequently, the proposed research project aims at developing new methods for significantly reducing the communication costs of important application classes for massively parallel NUMA architectures.Typically, one models communication and/or data dependencies by a so-called application graph. In order to assign processes and/or data to PEs in a load-balanced and communication-optimized manner, the application graph is suitably partitioned into subgraphs, and the latter are mapped onto the PEs. Current parallel tools for this form of partitioning and mapping do not scale sufficiently or compromise on quality. The proposed project aims at significantly improving the trade-off between scalability and quality, and targets an acceleration of typical communication-boundapplications by several factors.The proposed research unifies the partitioning and mapping of a potentially dynamic application graph. To this end, we model communication costs by exploiting graph-theoretical properties of typical non-uniform architectures. For the optimization of communication costs we employ the multilevel framework, which has proven extremely effective in related contexts. In contrast to common practice, the algorithms to be developed within our unified approach will optimize an application's communication costs in all phases of of the multilevel framework.Among the many algorithms that are used in the context of multilevel graph partitioning and process mapping, we have selected two main classes as a starting point: (i) strictly local combinatorial optimization methods, and (ii) more global diffusion-based methods. Due to our previous work, we have expertise in both classes. Strictly local optimization methods are myopic and most often do not parallelize well. Global optimization methods, in spite of better scalability, are usually prohibitively expensive. Consequently, we want to combine and extend the most desirable features of both classes into "semi-local" optimization methods. We expect this hybridization to overcome the problems depicted above, that is, to provide high-quality mappings for, and on, very large-scale parallel machines.We will integrate our new methods into the established software libraries of our external partner. The libraries are free and permanently available to the community, hence fostering immediate application of our contributions to real-world, frontier simulation codes.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
On finding convex cuts in general, bipartite and plane graphs
关于寻找一般图、二分图和平面图的凸割
DOI:
10.1016/j.tcs.2017.07.026
发表时间:
2017
期刊:
Theor. Comput. Sci.
影响因子:
--
作者:
[R. Glantz, H. Meyerhenke]
通讯作者:
H. Meyerhenke
DOI:
10.1007/s10732-016-9315-8
发表时间:
2016-10
期刊:
Journal of Heuristics
影响因子:
2.7
作者:
[Henning Meyerhenke;P. Sanders;Christian Schulz]
通讯作者:
Henning Meyerhenke;P. Sanders;Christian Schulz
Tree-Based Coarsening and Partitioning of Complex Networks
复杂网络的基于树的粗化和划分
DOI:
10.1145/2851496
发表时间:
2016
期刊:
Journal of Experimental Algorithmics (JEA)
影响因子:
--
作者:
[R. Glantz, H. Meyerhenke, C. Schulz]
通讯作者:
C. Schulz
Accelerating Matrix Computations for Mining Large Dynamic Complex Networks
-
批准号:425481309
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2019
-
负责人:Professor Dr. Henning Meyerhenke
-
依托单位:
FINCA: Fast Inexact Combinatorial and Algebraic Solvers for Massive Networks
-
批准号:255185982
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:2014
-
负责人:Professor Dr. Henning Meyerhenke
-
依托单位:
国内基金
海外基金
基于NIC的Exascale级计算机聚合通信卸载关键技术研究
-
批准号:61202124
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:王绍刚
-
依托单位: