欢迎光临散文网 会员登陆 & 注册

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

2022-08-30 11:40 作者:IT教程精选  | 我要投稿

使用 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 编程的人


使用 C++ 进行CUDA编程教程的评论 (共 条)

分享到微博请遵守国家法律