痴情黑米

文章
4
资源
0
加入时间
2年10月18天

【笔记】CUDA (一) - 介绍、架构、编程模型基础

CUDA是NVIDIA公司所开发的GPU编程模型,它提供了GPU编程的简易接口,基于CUDA编程可以构建基于GPU计算的应用程序。CUDA提供了对其它编程语言的支持,如C/C++,Python,Fortran等语言,这里我们选择CUDA C/C++接口对CUDA编程进行讲解。因此,基于CPU+GPU的异构计算平台可以优势互补,CPU负责处理逻辑复杂的串行程序,而GPU重点处理数据密集型的并行计算程序,从而发挥最大功效。GPU并不是一个独立运行的计算平台,而需要与CPU协同工作,可以看成是CPU的