CUDA是nvidia的一项专利技术,我们说要在什么地方用到,那就是视频转码用的。
OpenGL是现在显卡的一种标准,用于游戏及软件开发商后期开始的一种编辑语言。
DX就是图形处理的一种体现或者就是优化,很多大型单机游戏和网络游戏都需要DX的支持,现在DX9已经慢慢淘汰,这也意味着XP已经不行了(对于想玩更多好游戏的人来说),而更多的单机游戏都走上了DX11时代,这也是近年来WIN7迅速发展的原因。例如:战地3,荣誉勋章2,使命召唤9,热血无赖,极品飞车17都已经放弃DX9(XP不能玩)了。
要说这三者之间的关系其实并不大,但是都是平时电脑上并不可少的东西,CUDA就不一定需要,因为这个是独立显卡的技术,没有NVIDIA的显卡,CUDA自然不存在,也不到。这里说下,A卡也支持CUDA。
平时我们视频转码更多是CPU里的解码器帮我们转换的,但是效率自然没有CUDA高。
本人原创,希望采纳!
谢谢!
gpu作为一种单纯的硬件,需要支持一些架构才能处理数据,CUDA和opengl,directx就是这样的架构,类似还有很多
你好,
这两个用处不同却又相互之间有联系。
区别:
opengl 是开源的图形库,用gpu来做图形处理的,例如建模,动画,渲染等等。cuda是专门用gpu来做并行运算的,它只关心计算问题,和图形没有关系。
联系:
目前好多计算机游戏或者动画都是用的叫做“cuda & opengl interoperability ”也就是它们两个的互相操作性来开发,即需要加速计算的时候用cuda而需要进行图形处理的时候转到opengl,由于他们都是基于gpu的,所以这样的操作很快。具体你可以去cuda的官网看看,谢谢!
望采纳!
百度一下 比较详细
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....