【笔记】CUDA加速

概念

 

CUDA —— 由NVIDIA推出的通用并行计算架构  

           —— 该架构使GPU能够解决复杂的计算问题

           —— 包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎

           —— 开发人员现在可以使用C语言来为CUDA架构编写程序,将来还会支持其它语言,包括FORTRAN以及C++

           —— CUDA解码技术直接调用GPU中的流处理器进行解码运算,而之前一直是调用GPU中相应的专用视频解码模块

 

NVIDIA显卡驱动版本,CUDA版本,cudnn版本之间关系及如何选择

https://blog.youkuaiyun.com/iamqianrenzhan/article/details/89343601

 

为什么要用CUDA?


       在科学计算领域所要用到的计算往往不是我们熟知的普通矩阵,而是千维甚至万维的矩阵,而普通的CPU串行计算往往不能满足与科学计算所要求的性能。最好的例子就是深度学习,可以说深度学习起源于感知机但正真发展在于计算能力的提高,也就是显卡计算的兴起。深度学习的计算都是基于矩阵的计算,而普通一个识别手写数字的神经网络都有上千个隐含节点,故CUDA性能优化是一门重要的技术。

 

为什么显卡可以加速?


       首先,显卡可以加速最大的原因是其含有上千个CUD

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值