CUDA中文教程01之心得体会

 

虽然之前看过几次01集的开头,可是今天重新看时,还是什么都不懂,好像第一次接触一样。硬着头皮愣是把01集看完了,而01集其实不过简单介绍了CUDA,我就看得有点懵懵懂懂,看完了,好像懂了一些,又好像什么都没懂。看来还是得找时间再看多一次。

 

先总结一下,CUDA(Compute Unified Device Architecture)技术,一种基于NVIDIA图形处理器(GPU)上全新的并行计算体系架构。GPU不同于CPU的地方在于GPU有很多个ALU,而不需要很多的control和cache,所以在计算方面远远强大于CPU,特别是在进行某些大量的并行计算中,更能体现GPU的优势。

 

但是在执行程序时,并不是仅仅依赖GPU,而是分不同的代码在GPU或CPU上跑,如果是单线程的在CPU上执行,当有大量数据进行并行处理时,就把它放到GPU上执行,各自发挥出它们最大的优势。其实一般情况是在CPU执行,当碰到并行处理就转到GPU,处理完回到CPU继续跑,当又有并行处理就再去GPU跑这样一个过程。

 

里面还提到一个在医学上的运用——MRI,充分证明了CUDA结合GPU的光明前途……虽然我还是不懂那个MRI。不过,在很多方面的确都可以通过GPU来提高速度及效率。

 

期待CUDA支持C++语言的那一天快点到来,我可不想学C~~~

 

2009-04-27 01:02:23

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值