使用 C++ 進(jìn)行CUDA編程教程
使用 C++ 進(jìn)行 CUDA 編程教程
從基本概念到高級(jí)算法實(shí)現(xiàn),學(xué)習(xí)使用 CUDA 在 GPU 上進(jìn)行并行編程
課程英文名:CUDA programming with C++ Masterclass__2020-04
此視頻教程共20.0小時(shí),中英雙語字幕,畫質(zhì)清晰無水印,源碼附件全

下載地址
百度網(wǎng)盤地址:https://pan.baidu.com/s/11fq7xpyK2GWhU4P3M1FryQ?pwd=5f0c
課程內(nèi)容
你將會(huì)學(xué)到的
所有關(guān)于 CUDA 編程的基礎(chǔ)知識(shí)
能夠設(shè)計(jì)和實(shí)現(xiàn)優(yōu)化的并行算法
并行算法設(shè)計(jì)的基本工作流程
課程內(nèi)容
8 個(gè)章節(jié)?-?83 個(gè)講座?-?總時(shí)長(zhǎng)?10?小時(shí)?47?分鐘展開所有章節(jié)
CUDA編程和CUDA編程模型介紹18 個(gè)講座?-?2 小時(shí) 7 分鐘
CUDA 執(zhí)行模型16 個(gè)講座?-?2 小時(shí) 23 分鐘
CUDA 內(nèi)存模型12 個(gè)講座?-?1 小時(shí) 37 分鐘
CUDA 共享內(nèi)存和常量?jī)?nèi)存13 個(gè)講座?-?1 小時(shí) 37 分鐘
CUDA 流8 個(gè)講座?-?49 分鐘
使用 CUDA 指令級(jí)原語進(jìn)行性能調(diào)優(yōu)4 個(gè)講座?-?28 分鐘
并行模式和應(yīng)用6 個(gè)講座?-?44 分鐘
獎(jiǎng)勵(lì):CUDA 圖像處理簡(jiǎn)介6 個(gè)講座?-?1 小時(shí) 2 分鐘
要求
基本的 C 或 C++ 編程知識(shí)
如何使用 Visual Studio IDE
CUDA 工具包
英偉達(dá)顯卡
說明
本課程是關(guān)于 CUDA 編程的。我們將從了解包括 CUDA 編程模型、執(zhí)行模型和內(nèi)存模型在內(nèi)的基本概念開始我們的討論。然后我們將向您展示如何使用 CUDA 實(shí)現(xiàn)高級(jí)算法。CUDA 編程是關(guān)于性能的。因此,通過本課程,您將學(xué)習(xí)多種優(yōu)化技術(shù)以及如何使用這些技術(shù)來實(shí)現(xiàn)算法。我們還將廣泛討論分析技術(shù)和一些工具,包括 CUDA 工具包中的 nvprof、nvvp、CUDA Memcheck、CUDA-GDB 工具。本課程包含以下部分。
CUDA編程和CUDA編程模型介紹
CUDA 執(zhí)行模型
CUDA內(nèi)存模型-全局內(nèi)存
CUDA內(nèi)存模型-Shared and Constant memory
CUDA 流
調(diào)整 CUDA 指令級(jí)原語
使用 CUDA 實(shí)現(xiàn)算法
CUDA 工具
在本課程中,我們還包括許多編程練習(xí)和測(cè)驗(yàn)?;卮鹚羞@些將幫助您消化我們?cè)谶@里討論的概念。
本課程是我們目前正在研究的 CUDA 大師班系列的第一門課程。因此,您在這里獲得的知識(shí)對(duì)于學(xué)習(xí)這些課程也是必不可少的。
此課程面向哪些人:
任何想從初級(jí)到中級(jí)學(xué)習(xí) CUDA 編程的人