首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium Workshops >Stream Processing on Multi-cores with GPUs: Parallel Programming Models' Challenges
【24h】

Stream Processing on Multi-cores with GPUs: Parallel Programming Models' Challenges

机译:使用GPU在多核上进行流处理:并行编程模型的挑战

获取原文
获取外文期刊封面目录资料

摘要

The stream processing paradigm is used in several scientific and enterprise applications in order to continuously compute results out of data items coming from data sources such as sensors. The full exploitation of the potential parallelism offered by current heterogeneous multi-cores equipped with one or more GPUs is still a challenge in the context of stream processing applications. In this work, our main goal is to present the parallel programming challenges that the programmer has to face when exploiting CPUs and GPUs' parallelism at the same time using traditional programming models. We highlight the parallelization methodology in two use-cases (the Mandelbrot Streaming benchmark and the PARSEC's Dedup application) to demonstrate the issues and benefits of using heterogeneous parallel hardware. The experiments conducted demonstrate how a high-level parallel programming model targeting stream processing like the one offered by SPar can be used to reduce the programming effort still offering a good level of performance if compared with state-of-the-art programming models.
机译:流处理范例用于多种科学和企业应用中,以便从来自诸如传感器之类的数据源的数据项中连续计算结果。在流处理应用程序的背景下,充分利用当前配备一个或多个GPU的异构多核提供的潜在并行性仍然是一个挑战。在这项工作中,我们的主要目标是提出使用传统编程模型同时利用CPU和GPU的并行性时程序员必须面对的并行编程挑战。我们在两个用例(Mandelbrot Streaming基准测试和PARSEC的Dedup应用程序)中重点介绍了并行化方法,以演示使用异构并行硬件的问题和好处。进行的实验表明,与最新的编程模型相比,针对流处理的高级并行编程模型(如SPar提供的那种模型)可用于减少编程工作,仍可提供良好的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号