首页> 外文会议>International Euro-Par Conference >Scheduling Data Flow Program in XKaapi: A New Affinity Based Algorithm for Heterogeneous Architectures
【24h】

Scheduling Data Flow Program in XKaapi: A New Affinity Based Algorithm for Heterogeneous Architectures

机译:XKAAPI中的调度数据流程:异构架构的新关联基于关联算法

获取原文

摘要

Efficient implementations of parallel applications on heterogeneous hybrid architectures require a careful balance between computations and communications with accelerator devices. Even if most of the communication time can be overlapped by computations, it is essential to reduce the total volume of communicated data. The literature therefore abounds with ad hoc methods to reach that balance, but these are architecture and application dependent. We propose here a generic mechanism to automatically optimize the scheduling between CPUs and GPUs, and compare two strategies within this mechanism: the classical Heterogeneous Earliest Finish Time (HEFT) algorithm and our new, parametrized, Distributed Affinity Dual Approximation algorithm (DADA), which consists in grouping the tasks by affinity before running a fast dual approximation. We ran experiments on a heterogeneous parallel machine with twelve CPU cores and eight NVIDIA Fermi GPUs. Three standard dense linear algebra kernels from the PLASMA library have been ported on top of the XKaapi runtime system. We report their performances. It results that HEFT and DADA perform well for various experimental conditions, but that DADA performs better for larger systems and number of GPUs, and, in most cases, generates much lower data transfers than HEFT to achieve the same performance.
机译:在异构混合架构上的并行应用的有效实现需要仔细平衡计算和与加速器设备的通信之间的平衡。即使大多数通信时间可以通过计算重叠,也必须减少传送数据的总体积。因此,文献占据了临时方法来达到这种平衡,但这些是架构和应用程序。我们在这里提出了一种通用机制,可以自动优化CPU和GPU之间的调度,并比较这个机制中的两个策略:经典异构最早结束时间(HEFT)算法和我们的新参数化,分布的亲和双近似算法(DADA)在运行快速双近似之前,通过关联对任务进行分组。我们在具有十二个CPU核心和八个NVIDIA FERMI GPU的异构并联机器上进行了实验。来自等离子库的三个标准致密线性代数粒已在XKaapi运行时系统的顶部移植。我们报告他们的表演。它的结果,HEFT和DADA对各种实验条件表现良好,但DADA对更大的系统和GPU的数量表现更好,并且在大多数情况下,在大多数情况下,比HEFT产生远低的数据转移,以实现相同的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号