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的官网看看,谢谢!
望采纳!
百度一下 比较详细
热门文章更多>>
标签更多>>
专题更多>>
最新文章更多>>
- iOS 14/iPadOS 14开发者预览版Beta8升级方法及更新内容
- 质因数分解板子
- 简介iOS开发中应用SQLite的模糊查询和常用函数
- 约瑟夫优化
- iOS/iPadOS 14.2Beta 1怎么升级?iOS/iPadOS 14.2开发者预览版Beta 1升级方法
- iOS13.7还能降级吗 iOS13.6.1已关闭验证
- iOS14提醒事项App有哪些改动 iOS14提醒事项功能介绍
- iOS14如何修改小组件 小组件添加和删除方法
- 苹果 iOS 14 Beta 7怎么样 苹果iOS14开发者预览版Beta7更新内容
- iOS/iPadOS 14 Beta 7值得升级吗?iOS/iPadOS 14 Beta 7更新介绍
Delimma隐