CUDA学习使用总结
说明:本文档中涉及到的所有文档均可在我的百度网盘分享中找到,需要单独下载或者链接失效点击下文中每个文件的官方来源下载即可。
安装
CUDA_Installation_Guide_Linux.pdf
在网上有许多安装指南博客,在博主自身的安装环境下是可行的,但有可能没有普适性,因此推荐官方安装指南。
学习
NVIDIA官方文档
Programming Guides
CUDA C Programming Guide.该书有风辰翻译的中文版,可在百度网盘里找到。
-
更多指导手册内容可点击DEVELOPER ZONE - Programming Guides.
非官方文档
Books
Professional CUDA C Programming.类似于C Primer这种书,讲得非常详细。另外此书还有配套的示例代码,建议下载,下载方法及地址在书中可找到,或者[点击此处](http://www.wrox.com/WileyCDA/Section/id-WROX_SEARCH_RESULT.html?query=professional CUDA C Programming)。
其他的一些书,没有细读,可以和上面的配合查阅作为补充,下面仅列举书名,有需求的话可以在我的百度网盘分享中找到:
a. CUDA by Example. Jason Sanders, EdwArd Kandrot.此书有中文版
b. Programming Massively Parallel Processors. David B.Kirk, Wen-mei W.Hwu
Useful Websites
- CUDA进阶学习 by Magnum Programm Life.这是我搜到过最详细用心成体系的博客,推荐。
- 除官方网址外,GPU Technology Conference上面也有一些有价值的官方信息。
- 有哪些优秀的CUDA开源代码—波布兰的回答
- 苹果妖—CUDA,可以和第一条blog互为补充参考。
Useful Videos
- NVIDIA CUDA初级教程视频.B站
- NVIDIA CUDA高度并行处理器编程课程.B站
- Intro to Parallel Programming. Udacity
Others
除上述未列举的外,网盘分享中还有其他的一些有价值的文档,会不定期添加,此处不一一列举。
欢迎补充,谢谢大家!:)
—— by konghaocc