CUDA是啥?OpenCL是啥?OpenGL又是啥?(完)

科普版块

图片来源:videomaker

总结

那么,应该用CUDA还是OpenCL呢?假设你要用的软件既支持CUDA也支持OpenCL,要是显卡是英伟达的,就用CUDA吧。多数情况下,它的速度比OpenCL快一些。而且要注意,英伟达的卡也支持OpenCL。大家的普遍共识是,英伟达的卡虽好,但AMD的卡更好,不过二者的差距一直在缩小。那有必要为了用CUDA就去买英伟达的卡吗?这就要考虑很多具体因素了,需要考量自己的需求,做一些功课,根据工作内容、工作量、所需功能来判断。

比如Adobe在网站上写明,对于Premiere Pro来说,几乎所有CUDA能完成的工作,OpenCL都可以完成。Adobe同时也表示,Premiere Pro的编码和解码过程既不会用CUDA也不会用OpenCL,而是会在预览渲染和最终输出时使用。不过大多数比较过CUDA和OpenCL的人似乎都认为CUDA对于Adobe是更快的选择。

作者Peter Zunitch的个人建议

本文作者Peter Zunitch也给出了自己的建议:

从我自己的使用情况来看,如果CUDA使用正常,提速的效果是很明显的。但是,我有时候在刚要渲染、转码、导出之时,软件会崩溃或出现小故障。而当我把CUDA关掉后,问题就消失了,用OpenCL倒没出现这个问题。当然,我接触CUDA的时间不长,也不是在说CUDA不好,问题出现的原因更可能是软件制造商对CUDA的使用方法有异。所以我认为,无论选CUDA还是OpenCL都是值得的,只是要具体问题具体分析。

最后我们可以肯定的是,如果你的软件卡顿是显卡的问题,而不是整个系统的问题,那么给显卡做个升级绝对会提高运行速度。无论你选哪个,了解这几个概念都能帮你做出合理的购买,提升工作站的性能。如果一个显卡能为CPU减轻负担,那么你的工作速度会有飞快的进展。(T)


CUDA是啥?OpenCL是啥?OpenGL又是啥?(一)

CUDA是啥?OpenCL是啥?OpenGL又是啥?(二)

views
C:\Users\ZUNZHE~1\AppData\Local\Temp\ksohtml8244\wps1.png
科普版块
A-Z电影英语科普小课堂:Long Shot

许多电影喜欢使用远景镜头开场,仿佛展看一个全新的图景,邀请观众进入画面中一个完全不同的世界。

C:\Users\ZUNZHE~1\AppData\Local\Temp\ksohtml8244\wps1.png
科普版块
A-Z电影英语科普小课堂:Logline

说到电影,“好莱坞”是普罗大众最容易联想到的代名词。对于电影制作者而言,谁还没有个小小的“好莱坞梦”呢。圆梦第一步,“talk the talk”,至少在语言上要理解其中的“门道”。

C:\Users\ZUNZHE~1\AppData\Local\Temp\ksohtml8244\wps1.png
科普版块
A-Z电影英语科普小课堂:Lip Sync

“lip synchronization”的缩写,直译嘴唇同步,即通过跟随已经录好的声音或画面中人物说话或唱歌的唇部运动进行嘴型匹配,达到音画同步,也就是大众所熟悉的“对嘴”。