谈谈看过的cuda相关书籍
其他文档类的东西就不列出来了,只列出成品书。
Parallel and High Performance Computing
高性能计算领域综述类的书,全面,基础。有中文版,但是翻译不太行,个别章节明显感觉到翻译有问题,建议看英文原版或者拿英文原版对照着中文版看。
Programming in Parallel with CUDA: A Practical Guide
专门讲cuda的,中规中矩,该有的都有了,当作入门。
CUDA 编程:基础与实践
为数不多的,比较新推出的中文cuda书籍,中规中矩的入门书。相当于《cuda c++ programming guide》和《cuda c++ best practices guide》的概括版。
总结与推荐😆
个人更加推荐第一本,如果把对cuda各种api的使用看作是“武术套路”,那么高性能计算和并行计算的基础知识就算是“内功心法”了,CUDA只是实现高性能计算和并行计算的一种途径,而实现高性能计算和并行计算还有很多其他的途径,例如,openMP、openACC以及AMD的HIP/ROCm等,毕竟在实际生产环境中,是根据手里已有的硬件情况来决定是用cuda?还是HIP/ROCm?还是openMP或其他方案的。当然cuda官方的文档还是要多翻一翻,尤其是《cuda c++ programming guide》和《cuda c++ best practices guide》。