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

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