CUDA#001#参考图书及资料
本文记录学习英伟达推出的CUDA计算框架,所需要的资料和相关网站。
CUDA,英文全称Compute Unified Device Architecture,是英伟达公司设计研发一种并行计算平台和编程模型,包含了CUDA指令集架构以及GPU内部的并行计算引擎。开发人员可以使用C语言来为CUDA架构编写程序,所编写出的程序可以在支持CUDA的处理器上以超高性能运行。
0x01 官方网站
- 官网
https://developer.nvidia.com/cuda-zone
https://developer.nvidia.com/cuda-toolkit
- 官方文档
https://docs.nvidia.com/cuda/cuda-samples/index.html
https://docs.nvidia.com/cuda/cuda-quick-start-guide/index.html
https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html
https://docs.nvidia.com/cuda-libraries/index.html
https://developer.nvidia.com/gpu-accelerated-libraries
- 最新版本下载
https://developer.nvidia.com/cuda-downloads
- 历史版本下载
https://developer.nvidia.com/cuda-toolkit-archive
- 常用版本下载 - CUDA Toolkit 10.1 Update 1 Archive(cuda_10.1.168_425.25_win10.exe)
https://developer.nvidia.com/cuda-10.1-download-archive-update2
https://developer.nvidia.com/cuda-10.1-download-archive-update1
https://developer.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.168_425.25_win10.exe
https://developer.nvidia.com/cuda-10.1-download-archive-base
https://developer.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.105_418.96_win10.exe
- 常用版本文档
https://docs.nvidia.com/cuda/archive/10.1
https://docs.nvidia.com/cuda/archive/10.1/cuda-samples/index.html
- cuBLAS
https://developer.nvidia.cn/cublas
https://docs.nvidia.com/cuda/cublas
0x02 参考图书
| 书名 | ISBN | 作者 | 出版社 | 出版日期 | 备注 |
|---|---|---|---|---|---|
| CUDA并行程序设计:GPU编程指南 | 9787111448617 | [美]Shane Cook | 机械工业出版社 | 2022年09月 | P |
| CUDA编程:基础与实践 | 9787302564607 | 樊哲勇 | 清华大学出版社 | 2020年10月 | P |
| CUDA高性能并行计算 | 9787111557494 | [美]杜安·斯托尔蒂 | 机械工业出版社 | 2017年02月 | |
| 基于GPU加速的计算机视觉编程:使用OpenCV和CUDA实时处理复杂图像数据 | 9787111651475 | [美]巴乌米克·维迪娅 | 机械工业出版社 | 2020年04月 | Z |
在线图书:
《CUDA C Programming Guide》《CUDA C 编程指南》:
https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html
《CUDA C++ Best Practices Guide》《英伟达CUDA C++最佳实践》:
https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/index.html