首页> 外文期刊>Journal of supercomputing >Load balancing in a heterogeneous world: CPU-Xeon Phi co-execution of data-parallel kernels
【24h】

Load balancing in a heterogeneous world: CPU-Xeon Phi co-execution of data-parallel kernels

机译:异构世界中的负载平衡:CPU-Xeon Phi并行执行数据并行内核

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

摘要

Heterogeneous systems composed by a CPU and a set of different hardware accelerators are very compelling thanks to their excellent performance and energy consumption features. One of the most important problems of those systems is the workload distribution among their devices. This paper describes an extension of the Maat library to allow the co-execution of a data-parallel OpenCL kernel on a heterogeneous system composed by a CPU and an Intel Xeon Phi. Maat provides an abstract view of the heterogeneous system as well as set of load balancing algorithms to squeeze the performance out of the node. It automatically performs the data partition and distribution among the devices, generates the kernels and efficiently merges the partial outputs together. Experimental results show that this approach always outperforms the baseline with only a Xeon Phi, giving excellent performance and energy efficiency. Furthermore, it is essential to select the right load balancing algorithm because it has a huge impact in the system performance and energy consumption.
机译:由CPU和一组不同的硬件加速器组成的异构系统由于其出色的性能和能耗特性而非常引人注目。这些系统最重要的问题之一是其设备之间的工作负载分配。本文介绍了Maat库的扩展,以允许在由CPU和Intel Xeon Phi组成的异构系统上共同执行并行数据并行OpenCL内核。 Maat提供了异构系统的抽象视图以及一组负载均衡算法,以将性能降低到节点之外。它自动在设备之间执行数据分区和分配,生成内核,并将部分输出有效地合并在一起。实验结果表明,这种方法始终仅使用至强融核(Xeon Phi)就能胜过基线,从而具有出色的性能和能效。此外,选择正确的负载平衡算法至关重要,因为它会对系统性能和能耗产生巨大影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号