返回
Hybrid parallel task placement in irregular applications
DOI:10.1016/j.jpdc.2014.09.014.png)
摘要
En 中文
What are the performance benefits of selectively relaxing the locality preferences of some tasks in parallel applications? Can load-balancing algorithms for a distributed-memory cluster benefit from this relaxation? This work investigates these ideas by employing application-level task locality for selection of tasks rather than hardware memory topology as is the norm in the literature. A prototype designed to evaluate these ideas is implemented in X10, a realization of the asynchronous partitioned global address space programming model. This evaluation reveals the applicability of this new approach to several real-world applications chosen from the Cowichan and the Lonestar suites. On a cluster of 128 processors, the new work-stealing strategy demonstrates a speedup between 12% and 32% over X10's existing scheduler. Moreover, the new strategy does not degrade the performance of any of the applications studied. (C) 2014 Elsevier Inc. All rights reserved.
Keyword:
Task placement
Locality-aware scheduling
APGAS languages
X10
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
4
论文数:
3.8K
被引数:
4.8K

