首页> 外文期刊>Journal of Parallel and Distributed Computing >Hints to improve automatic load balancing with LeWI for hybrid applications
【24h】

Hints to improve automatic load balancing with LeWI for hybrid applications

机译:提示以LeWI改善混合应用的自动负载平衡

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

摘要

The DLB (Dynamic Load Balancing) library and LeWI (LEnd When Idle) algorithm provide a runtime solution to deal with the load imbalance of parallel applications independently of the source of imbalance. DLB relies on the usage of hybrid programming models and exploits the malleability of the second level of parallelism to redistribute computation power across processes. When executing real applications with LeWI, although application's performance is significantly improved, we have observed in some cases efficiency values between 60% and 70%, far from our theoretical limit. This work is a deep analysis of the sources of efficiency loss correlated with application characteristics, parallelization schemes and programming models. We have based our analysis in fine grain monitoring tools and metrics and validated our conclusions by reproducing them in synthetic experiments. As a result, this work teaches us some lessons that can be seen as hints to programmers to help LeWI make an efficient use of computational resources and obtain the maximum performance.
机译:DLB(动态负载平衡)库和LeWI(空闲时结束)算法提供了一种运行时解决方案,可独立于不平衡源处理并行应用程序的负载不平衡。 DLB依赖于混合编程模型的使用,并利用第二级并行性的可延展性在进程之间重新分配计算能力。当使用LeWI执行真实的应用程序时,尽管应用程序的性能得到了显着改善,但在某些情况下,我们观察到效率值在60%到70%之间,与我们的理论极限相去甚远。这项工作是对与应用程序特性,并行化方案和编程模型相关的效率损失来源的深入分析。我们的分析基于精细的谷物监测工具和指标,并通过在合成实验中再现这些结论来验证我们的结论。结果,这项工作教给我们一些教训,可以看作是对程序员的提示,以帮助LeWI有效地利用计算资源并获得最佳性能。

著录项

  • 来源
    《Journal of Parallel and Distributed Computing》 |2014年第9期|2781-2794|共14页
  • 作者单位

    Barcelona Supercomputing Center (BSC), c/ Jordi Girona, 31 08034, Barcelona, Spain Department of Computer Architecture (DAC), Universitat Politecnica de Catalunya, D6-218 Campus Nord UPC, Jordi Girona. Barcelona, Spain;

    Barcelona Supercomputing Center (BSC), c/ Jordi Girona, 31 08034, Barcelona, Spain Department of Computer Architecture (DAC), Universitat Politecnica de Catalunya, D6-218 Campus Nord UPC, Jordi Girona. Barcelona, Spain;

    Barcelona Supercomputing Center (BSC), c/ Jordi Girona, 31 08034, Barcelona, Spain Department of Computer Architecture (DAC), Universitat Politecnica de Catalunya, D6-218 Campus Nord UPC, Jordi Girona. Barcelona, Spain;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Application performance analysis; Load balancing; Hybrid parallel programming;

    机译:应用性能分析;负载均衡;混合并行编程;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号