首页> 外文会议>2010 IEEE International Symposium on Parallel amp; Distributed Processing (IPDPS) >ADEPT scalability predictor in support of adaptive resource allocation
【24h】

ADEPT scalability predictor in support of adaptive resource allocation

机译:ADEPT可扩展性预测器,支持自适应资源分配

获取原文
获取原文并翻译 | 示例

摘要

Adaptive resource allocation with different numbers of machine nodes provides more flexibility and significantly better potential performance for local job and grid scheduling. With the emergence of parallel computing in every-day life on multi-core systems, such schedulers will likely increase in practical relevance. A major reason why adaptive schedulers are not yet practically used is lacking knowledge of the scalability curves of the applications. Existing white-box approaches for scalability prediction are too expensive to apply them routinely. We present ADEPT, a speedup and runtime prediction tool, which is inexpensive and easy-to-use. ADEPT employs a black-box model and can be practically applied at large scale without user or administrator involvement. ADEPT requires neither program analysis and measurements nor user guesses but makes highly accurate predictions with only few observations of application runtime over different numbers of nodes/cores. ADEPT performs efficient model fitting by introducing an envelope-derivation technique to constrain the search. Additionally, ADEPT is capable of handling deviations from the underlying model by detection and automatic correction of anomalies via a fluctuation metric and by considering specific scalability patterns via multi-phase modeling. ADEPT also performs reliability judgment with potential proposal for placement of additional observations. Using MPI and OpenMP implementations of the NAS benchmarks and seven real applications, we demonstrate the effectiveness and high prediction accuracy of ADEPT for both speedup and runtime prediction, including interpolative and extrapolative cases, and show the capability of ADEPT to successfully handle special cases.
机译:具有不同数量的机器节点的自适应资源分配为本地作业和网格调度提供了更大的灵活性并显着提高了潜在性能。随着多核系统中日常生活中并行计算的出现,此类调度程序的实用性可能会提高。尚未实际使用自适应调度器的主要原因是缺乏对应用程序可伸缩性曲线的了解。现有的用于可伸缩性预测的白盒方法过于昂贵,无法按常规应用它们。我们介绍了ADEPT,这是一种加速和运行时间预测工具,价格便宜且易于使用。 ADEPT采用黑盒模型,可以在无需用户或管理员干预的情况下大规模实际应用。 ADEPT既不需要进行程序分析和测量,也不需要用户猜测,但仅需很少观察不同数量的节点/内核上的应用程序运行时间即可做出高度准确的预测。 ADEPT通过引入包络推导技术来约束搜索来执行有效的模型拟合。另外,ADEPT能够通过波动度量检测和自动纠正异常,并通过多阶段建模考虑特定的可伸缩性模式,从而处理与基础模型的偏差。 ADEPT还执行可靠性判断,并提出可能提出的放置其他观测值的建议。利用NAS基准测试的MPI和OpenMP实现以及七个实际应用,我们演示了ADEPT在加速和运行时预测(包括插值和外推情况)方面的有效性和较高的预测准确性,并展示了ADEPT成功处理特殊情况的能力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号