首页> 外文OA文献 >Streaming Dynamic Coarse-Grained CPU/GPU Workloads with Heterogeneous Pipelines in FastFlow
【2h】

Streaming Dynamic Coarse-Grained CPU/GPU Workloads with Heterogeneous Pipelines in FastFlow

机译:使用FastFlow中的异构管道流式传输动态粗粒度CpU / GpU工作负载

摘要

Software pipelines permit the decomposition of a repetitive sequential process into a succession of distinguishable sub-processes called stages, each of which can be concurrently executed on a distinct processing element. This paper presents a heterogeneous streaming pipeline implementation using the FastFlow skeletal library for a numerical linear algebra code. By introducing minimal memory management, we implement a large-scale streaming application which allocates the different pipeline stages to multi-core CPU and multi-GPU resources in a cluster environment, demonstrating the suitability of the algorithmic skeleton approach to efficiently coordinate the pipeline operation. Our implementation shows that long- running heterogeneous pipelines can be effectively implemented in FastFlow.
机译:软件管道允许将重复的顺序过程分解为称为阶段的一系列可区分的子过程,每个子过程可以在不同的处理元素上同时执行。本文介绍了使用FastFlow骨架库针对数字线性代数代码的异构流管道实现。通过引入最小的内存管理,我们实现了一个大型流应用程序,该应用程序将不同的流水线阶段分配给集群环境中的多核CPU和多GPU资源,证明了算法框架方法有效地协调流水线操作的适用性。我们的实现表明,可以在FastFlow中有效地实现长时间运行的异构管道。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号