首页> 外文会议>IEEE International Symposium on Parallel and Distributed Processing >Data Parallel Programming Model for Many-Core Architectures
【24h】

Data Parallel Programming Model for Many-Core Architectures

机译:多核架构的数据并行编程模型

获取原文

摘要

Emerging accelerating architectures, such as GPUs, have proved successful in providing significant performance gains to various application domains. This is done by exploiting data parallelism in existing algorithms. However, programming in a data-parallel fashion imposes extra burdens to programmers, who are used to writing sequential programs. New programming models and frameworks are needed to reach a balance between programmability, portability and performance. We start from stream processing domain and propose GStream, a general-purpose, scalable data streaming framework on GPUs. The contributions of GStream are as follows: (1) We provide powerful, yet concise language abstractions suitable to describe conventional algorithms as streaming problems. (2) We project these abstractions onto GPUs to fully exploit their inherent massive data-parallelism. (3) We demonstrate the viability of streaming on accelerators. Experiments show that the proposed framework provides flexibility, programmability and performance gains for various benchmarks from a collection of domains, including but not limited to data streaming, data parallel problems, numerical codes and text search. This work lays a foundation to our future work to develop more general data parallel programming models for many-core architectures.
机译:新兴加速架构,如GPU,已经证明是成功为各种应用领域提供了显着的性能。这是通过利用现有算法中的数据并行性来完成的。但是,以数据并行方式编程为程序员施加额外的负担,用于编写顺序程序。需要新的编程模型和框架来达到可编程性,可移植性和性能之间的平衡。我们从流处理域开始并提出GStream,一个通用,可扩展的GPU上的可扩展数据流框架。 GStream的贡献如下:(1)我们提供强大,但简明的语言抽象,适用于将传统算法描述为流问题。 (2)我们将这些抽象项目投影到GPU上以充分利用其固有的大规模数据并行性。 (3)我们展示了在加速器上流动的可行性。实验表明,所提出的框架为来自集合的各种基准测试提供了灵活性,可编程性和性能增益,包括但不限于数据流,数据并行问题,数值代码和文本搜索。这项工作为我们未来的工作奠定了基础,为多核架构开发更多的一般数据并行编程模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号