• 使用 C++ 进行CUDA编程教程


    使用 C++ 进行 CUDA 编程教程

    从基本概念到高级算法实现,学习使用 CUDA 在 GPU 上进行并行编程

    课程英文名:CUDA programming with C++ Masterclass__2020-04

    此视频教程共20.0小时,中英双语字幕,画质清晰无水印,源码附件全

    下载地址

    百度网盘地址:https://pan.baidu.com/s/11fq7xpyK2GWhU4P3M1FryQ?pwd=5f0c

    课程内容

    你将会学到的

    • 所有关于 CUDA 编程的基础知识

    • 能够设计和实现优化的并行算法

    • 并行算法设计的基本工作流程

    课程内容

    8 个章节 - 83 个讲座 - 总时长 10 小时 47 分钟展开所有章节

    CUDA编程和CUDA编程模型介绍18 个讲座 - 2 小时 7 分钟

    CUDA 执行模型16 个讲座 - 2 小时 23 分钟

    CUDA 内存模型12 个讲座 - 1 小时 37 分钟

    CUDA 共享内存和常量内存13 个讲座 - 1 小时 37 分钟

    CUDA 流8 个讲座 - 49 分钟

    使用 CUDA 指令级原语进行性能调优4 个讲座 - 28 分钟

    并行模式和应用6 个讲座 - 44 分钟

    奖励:CUDA 图像处理简介6 个讲座 - 1 小时 2 分钟

    要求

    • 基本的 C 或 C++ 编程知识

    • 如何使用 Visual Studio IDE

    • CUDA 工具包

    • 英伟达显卡

    说明

    本课程是关于 CUDA 编程的。我们将从了解包括 CUDA 编程模型、执行模型和内存模型在内的基本概念开始我们的讨论。然后我们将向您展示如何使用 CUDA 实现高级算法。CUDA 编程是关于性能的。因此,通过本课程,您将学习多种优化技术以及如何使用这些技术来实现算法。我们还将广泛讨论分析技术和一些工具,包括 CUDA 工具包中的 nvprof、nvvp、CUDA Memcheck、CUDA-GDB 工具。本课程包含以下部分。

    CUDA编程和CUDA编程模型介绍

    CUDA 执行模型

    CUDA内存模型-全局内存

    CUDA内存模型-Shared and Constant memory

    CUDA 流

    调整 CUDA 指令级原语

    使用 CUDA 实现算法

    CUDA 工具

    在本课程中,我们还包括许多编程练习和测验。回答所有这些将帮助您消化我们在这里讨论的概念。

    本课程是我们目前正在研究的 CUDA 大师班系列的第一门课程。因此,您在这里获得的知识对于学习这些课程也是必不可少的。

    此课程面向哪些人:

    • 任何想从初级到中级学习 CUDA 编程的人

       

  • 相关阅读:
    [MapStruct]枚举的映射
    快速了解常用的对称加密算法,再也不用担心面试官的刨根问底
    【项目管理】项目采购管理
    VUE3 之 动态组件 - 这个系列的教程通俗易懂,适合新手
    深度学习-inception模块介绍
    [Dubbo3.0.8源码解析系列]-26-消费者一个服务是如何通过RPC调用到提供者的
    查看tensorflow是否支持GPU,以及测试程序
    Java冒泡排序
    Linux用户组操作
    嵌入式开发:提示和技巧——用C进行防御性编程的最佳实践
  • 原文地址:https://blog.csdn.net/duoshehuan6005/article/details/126600700