【24h】

Towards the Transparent Execution of Compound OpenCL Computations in Multi-CPU/Multi-GPU Environments

机译:在多CP​​U /多GPU环境中实现复合OpenCL计算的透明执行

获取原文

摘要

Current computational systems are heterogeneous by nature, featuring a combination of CPUs and GPUs. As the latter are becoming an established platform for high-performance computing, the focus is shifting towards the seamless programming of the heterogeneous systems as a whole. The distinct nature of the architectural and execution models in place raise several challenges, as the best hardware configuration is behavior and data-set dependent. In this paper, we focus the execution of compound computations in multi-CPU/multi-GPU environments, in the scope of Marrow algorithmic skeleton framework, the only, to the best of our knowledge, to support skeleton nesting in GPU computing. We address how these computations may be efficiently scheduled onto the target hardware, and how the system may adapt itself to changes in the CPU's load and in the input data-set.
机译:当前的计算系统本质上是异构的,具有CPU和GPU的组合。随着后者成为高性能计算的既定平台,重点正在转向异构系统整体的无缝编程。现有的架构和执行模型的独特性质带来了一些挑战,因为最佳的硬件配置取决于行为和数据集。在本文中,我们将在Marrow算法框架框架的范围内,着重在多CPU /多GPU环境中执行复合计算,据我们所知,这是唯一在GPU计算中支持框架嵌套的方法。我们讨论如何将这些计算有效地调度到目标硬件上,以及系统如何适应CPU负载和输入数据集的变化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号