GPU和CPU之间的区别

KdgDev

我知道CPU是什么(我认为)。速度是用吉赫兹(这些天)来衡量的。

但是,您会听到很多关于GPU的知识,并且让GPU接管,而不是让CPU而是GPU来做,基于GPU的渲染等等。

反正这是什么GPU?我该如何使用它并发挥自己的优势?我在这里错过了什么?

新技术

GPU是图形处理单元。它是视频卡的CPU。

传统上,CPU会执行所有图形处理,直到视频卡制造商开始在显示适配器上包括GPU。GPU是类似于旧式FPU(专用于执行比CPU更快地执行高级数学例程的浮点单元)的专用硬件,可以真正快速地执行常见的图形例程。(实际上,视频卡制造商开始采用GPU来将图形加速集成到卡中,而不需要单独的板,就像FPU的功能最终直接集成到CPU中一样。)

最终,GPU超过了CPU,因此图形处理器实际上具有更多的晶体管,运行得更快(更热),等等。图形卡制造商意识到GPU现在是一个非常强大的硬件,经常闲置(例如,在浏览Internet,编辑文档等时)。因此,从X1300开始,ATI的图形卡就包含了AVIVO,这将允许用户可以在视频卡的处理器上运行视频转换软件,而不仅仅是在速度较慢的CPU上运行。英伟达以CUDA作为回应,CUDA是第一个真正的GPGPU,基本上是一种将视频卡上的GPU用作通用补充处理器的方式,该通用补充处理器可以用于任何目的,而不仅仅是图形或视频相关目的。

由于GPU经过高度优化以执行高级计算(例如浮点算术,矩阵算术等),因此它们可以执行比视频处理更好的功能,例如视频转换,后处理以及BOINCFolding @ Home之类的任务一个CPU。

现代化的计算机具有强大的功能,可以用作超级CPU的多核CPU和多GPU视频卡,当今计算机的处理能力确实令人难以置信。更好的是,制造商正在使这些芯片具有更高的功率效率,从而使它们真正具有强大的功能,但在不必要时也可以消耗更少的功率并产生尽可能少的热量,从而使我们两全其美!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“科学GPU”和“游戏GPU”之间有什么区别?

来自分类Dev

Pycuda中的memcpy_htod和to_gpu之间的区别?

来自分类Dev

@ cuda.jit和@jit之间的区别(target ='gpu')

来自分类Dev

CUDA:cpu和gpu之间的不同答案减少

来自分类Dev

在CPU和GPU之间同步静态分配的结构实例

来自分类Dev

在CPU和GPU之间以纹理形式传递数据

来自分类Dev

MacBook CPU之间的区别

来自分类Dev

CPU和核心温度之间有什么区别?

来自分类Dev

OpenCV StereoSGBM和gpu :: StereoBM_GPU之间的巨大区别

来自分类Dev

CPU和GPU的差异

来自分类Dev

之间的区别 和|| 或&和&&

来自分类Dev

“ cpu / mem-loads / pp”和“ cpu / mem-loads /”之间有什么区别?

来自分类Dev

cgroup 中的 CPU 负载度量单位是什么(CPU 使用率和 CPU 负载之间的区别)?

来自分类Dev

–和-或'和'或“和”之间的区别

来自分类Dev

–和-或'和'或“和”之间的区别

来自分类Dev

/和/ **之间的区别

来自分类Dev

SQL =和IN之间的区别

来自分类Dev

“ or”和“ ||”之间的区别?

来自分类Dev

./和../之间的区别

来自分类Dev

Serilog:{..}和{@ ..}之间的区别

来自分类Dev

//和http://之间的区别

来自分类Dev

!=和!==之间的区别

来自分类Dev

/ **和/ *在春季之间的区别

来自分类Dev

和this @ entry之间的区别?

来自分类Dev

if和if exist()之间的区别?

来自分类Dev

{}和//之间的区别?

来自分类Dev

$#和$ {#@}之间的区别

来自分类Dev

之间的区别 和||

来自分类Dev

()&和(&)之间的区别?