Machine and Application Aware Partitioning for Adaptive Mesh Refinement Applications
Machine and Application Aware Partitioning for Adaptive Mesh Refinement Applications
复制标题
自适应网格细化应用程序的机器和应用程序感知分区
DOI:
10.1145/3078597.3078610
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Sundar, Hari
中科院分区:
文献类型:
--
作者:
Fernando, Milinda;Duplyakin, Dmitry;Sundar, Hari
Load balancing and partitioning are critical when it comes to parallel computations. Popular partitioning strategies based on space filling curves focus on equally dividing work. The partitions produced are independent of the architecture or the application. Given the ever-increasing relative cost of data movement and increasing heterogeneity of our architectures, it is no longer sufficient to only consider an equal partitioning of work. Minimizing communication costs are equally if not more important. Our hypothesis is that an unequal partitioning that minimizes communication costs significantly can scale and perform better than conventional equal-work partitioning schemes. This tradeoff is dependent on the architecture as well as the application. We validate our hypothesis in the context of a finite-element computation utilizing adaptive mesh-refinement. Our central contribution is a new partitioning scheme that minimizes the overall runtime of subsequent computations by performing architecture and application-aware non-uniform work assignment in order to decrease time to solution, primarily by minimizing data-movement. We evaluate our algorithm by comparing it against standard space-filling curve based partitioning algorithms and observing time-to-solution as well as energy-to-solution for solving Finite Element computations on adaptively refined meshes. We demonstrate excellent scalability of our new partition algorithm up tocores on ORNL's Titan and demonstrate that the proposed partitioning scheme reduces overall energy as well as time-to-solution for application codes by up to 22.0%
登录
查看更多内容
DOI:
10.1137/040604078
发表时间:
2006
期刊:
SIAM J. Sci. Comput.
影响因子:
--
作者:
Frank Günther;M. Mehl;Markus Pögl;C. Zenger
通讯作者:
C. Zenger
DOI:
--
发表时间:
2005
期刊:
影响因子:
--
作者:
G. Jin;J. Mellor
通讯作者:
J. Mellor
DOI:
--
发表时间:
2013
期刊:
International Conference on Supercomputing
影响因子:
--
作者:
H. Sundar;D. Malhotra;G. Biros
通讯作者:
G. Biros
DOI:
--
发表时间:
2006
期刊:
--
影响因子:
--
作者:
Laxmikant;Kale Sanjeev
通讯作者:
Laxmikant;Kale Sanjeev
DOI:
--
发表时间:
1970
期刊:
JACM
影响因子:
--
作者:
W. D. Frazer;A. C. McKellar
通讯作者:
A. C. McKellar