【24h】

Parallel computing with CUDA

机译:与CUDA并行计算

获取原文

摘要

Summary form only given. NVIDIA's CUDA architecture provides a powerful platform for writing highly parallel programs. By providing simple abstractions for hierarchical thread organization, memories, and synchronization, the CUDA programming model allows programmers to write scalable programs without the burden of learning a multitude of new programming constructs. The CUDA architecture can support many languages and programming environments, including C, Fortran, OpenCL, and DirectX Compute. In this tutorial, I will provide an overview of modern GPU processor design and its implications for successful parallel programming models. I will present the programming model adopted by the CUDA architecture, and demonstrate how this is exposed in the C/C++ language. Finally, I will sketch some techniques for implementing common data-parallel algorithms in the CUDA model.
机译:仅给出摘要表格。 NVIDIA的CUDA架构为写作高度并行计划提供了强大的平台。 通过为分层线程组织,存储器和同步提供简单的抽象,CUDA编程模型允许程序员编写可扩展程序,而不会学习多种新的编程构造。 CUDA架构可以支持许多语言和编程环境,包括C,Fortran,OpenCL和DirectX Compute。 在本教程中,我将概述现代GPU处理器设计及其对成功并行编程模型的影响。 我将介绍CUDA架构采用的编程模型,并演示如何在C / C ++语言中暴露。 最后,我将绘制一些用于在CUDA模型中实现公共数据并行算法的技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号