首页> 外文会议> >Performance evaluation of StarPU schedulers with preconditioned conjugate gradient solver on heterogeneous (multi-CPUs/multi-GPUs) architecture
【24h】

Performance evaluation of StarPU schedulers with preconditioned conjugate gradient solver on heterogeneous (multi-CPUs/multi-GPUs) architecture

机译:带有预配置共轭梯度求解器的StarPU调度程序在异构(多CPU /多GPU)架构上的性能评估

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

摘要

We consider the problem of scheduling sparse linear application on heterogeneous (CPUs/GPUs) platform. More specifically, we focus on the preconditioned conjugate gradient solver (PCG) since it exhibits the main features of such problems. Indeed, the relative performance of CPU and GPU highly depends on the sub-routine: GPUs are for instance much more efficient to process regular kernels such as matrix vector multiplications rather than more irregular kernels such as matrix factorization. In this context, one solution consists in relying on dynamic scheduling and resource allocation mechanisms such as the ones provided by StarPU. In this paper we evaluate the performance of dynamic schedulers proposed by StarPU, and we analyse the scalability of PCG algorithm. We show how effectively we can choose the best combination of resources in order to improve their performance.
机译:我们考虑了在异构(CPU / GPU)平台上调度稀疏线性应用程序的问题。更具体地说,我们将重点放在预处理共轭梯度求解器(PCG)上,因为它显示出此类问题的主要特征。确实,CPU和GPU的相对性能高度取决于子例程:例如,GPU处理规则核(例如矩阵向量乘法)的效率要高得多,而不是处理矩阵分解等不规则内核的效率。在这种情况下,一种解决方案在于依赖于动态调度和资源分配机制,例如StarPU提供的机制。在本文中,我们评估了StarPU提出的动态调度程序的性能,并分析了PCG算法的可扩展性。我们展示了如何有效选择最佳资源组合以提高其性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号