Skip to content

nbdszw/CUDALearning_A_Normal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Normal_CUDALearning

一、简介

一个普通人学习CUDA的路线。(先简单写一下大纲,后续有时间再完善。)

学习情况

当前网络上CUDA的学习资料不算少,但是真正能让我静下心去看完的资料真的很少。因此记录一下学习路线。

毋庸置疑,官方文档往往是最好的学习方式。然而作为一个普通人,英语不太好,看官方文档也觉得枯燥,因此都是使用的其他资料。

目前的学习情况算是入门了吧。

学习阶段

  • 基础阶段
  • 实践阶段
  • 进阶阶段

分享的资料

  • 优秀的教材
  • 优秀的讲解博主
  • 备注好的几段学习代码

二、基础阶段

这个阶段主要学习底层的硬件知识。包括但不限于操作系统、计算机组成原理,对计算机的整体有大致的了解。

接下来就可以学习CUDA。包含异构并行计算、CUDA编程模型、CUDA执行模型、内存模型等等。

三、实践阶段

自己配置环境,将教材上的代码跑通,同时实际上手编写代码。

四、进阶阶段

最好的进阶阶段就是做一些实际的小项目,但是有关CUDA并行优化的小项目往往是不开源的,因此这一阶段我还需探索。

接下来就去寻找一些小的项目,熟悉CUDA加速库的使用。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors