正文内容 评论(0)
随着GPU性能的不断增强,其强大的浮点运算能力终于有了用武之地,NVIDIA为旗下的显卡开发了CUDA编程环境, GeForce 8系列以上的显卡都可以利用CUDA进行通用计算。借助CUDA的力量,NVIDIA的Tesla计算机已经在商业计算领域取得硕果,而消费者相关的日常应用也有越来越多的软件开始支持CUDA。
CUDA是一个完整的解决方案,包含了API、C编译器等,能够利用显卡核心的片内L1 Cache共享数据,使数据不必经过内存-显存的反复传输,shader之间甚至可以互相通信,对数据的存储也不再约束于以往GPGPU的纹理方式,存取更加灵活,可以充分利用stream out(流输出)特性,最典型的例子就是PhysX物理加速特效。PhysX最早是Aegia公司推出的硬件级物理加速技术,NVIDIA将其收购之后便通过CUDA环境将PhysX软件化,由显卡中的shader单元承担物理加速特效的运算。
目前支持CUDA通用技术的软件除了之前的BadaBoom转码软件、PS CS4图像软件之外,Flash Player 10.1、vReveal、MediaCoder等软件业提供了CUDA加速功能。
本文收录在
#快讯
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...