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
科普版块
科普 | 2024 全新 QD-OLED 技术介绍

我们将会详细讲解 QD-OLED 为何在生动程度、保真度和适合性方面都有最出色的表现。

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

电影作为光影艺术,光线是拍摄中不可或缺的关键因素。掌握基本的光线设置,才能结合片场环境和剧情需要,打造出最适合画面的布光。

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

Library Shot,档案镜头,包括史料镜头,以及航拍、城市天际线、车流延时和一些可以通用于不同项目中的素材。