加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

说明操纵体系中GPU、CPU两者之间的差异之处

发布时间:2021-05-22 22:32:40 所属栏目:创业 来源:互联网
导读:为什么GPU出格擅优点理图像数据呢?这是由于图像上的每一个像素点都有被处理赏罚的必要,并且每个像素点处理赏罚的进程和方法都异常相似,也就成了GPU的自然温床。 GPU的

为什么GPU出格擅优点理图像数据呢?这是由于图像上的每一个像素点都有被处理赏罚的必要,并且每个像素点处理赏罚的进程和方法都异常相似,也就成了GPU的自然温床。

GPU的组成相对简朴,稀有目浩瀚的计较单位和超长的流水线,出格得当处理赏罚大量的范例同一的数据。但GPU无法单独事变,必需由CPU举办节制挪用才气事变。CPU可单独浸染,处理赏罚伟大的逻辑运算和差异的数据范例,但当必要大量的处理赏罚范例同一的数据时,则可挪用GPU举办并行计较。

两者区别:

从基础上说CPU和GPU它们的目标差异,且有差异偏重点,也有着差异的机能特征,在某些事变中CPU执行得更快,另一事变中或者GPU能更好。当你必要对大量数据做同样的工作时,GPU更吻合,当你必要对统一数据做许多工作时,CPU正好。

然而在现实应用中,后一种气象更多,也就是CPU更为机动能胜任更多的使命。GPU能做什么?关于图形方面的以及大型矩阵运算,如呆板进修算法、挖矿、暴力破解暗码等,GPU会大幅进步计较服从。

简朴地说,CPU善于分支猜测等伟大操纵,GPU善于对大量数据举办简朴操纵。一个是伟大的劳动,一个是大量并行的事变。

着实GPU可以看作是一种专用的CPU,专为单指令在大块数据上事变而计划,这些数据都是举办沟通的操纵,要知道处理赏罚一大块数据比处理赏罚一个一个数据更有用,执行指令开销也会大大低落,由于要处理赏罚大块数据,意味着必要更多的晶体管来并行事变,此刻旗舰级显卡都是百亿以上的晶体管。

CPU呢,它的目标是尽也许快地在单个数据上执行单个指令。因为它只必要行使单个数据单条指令,因此所需的晶体管数目要少得多,今朝主流桌面CPU晶体管都是十亿以下,和顶级GPU相差十倍以上,但它必要更大的指令集,更伟大的ALU(算术逻辑单位),更好的分支猜测,更好的假造化架构、更低的耽误等等。

其它,像我们的操纵体系Windows,它是为x86处理赏罚器编写的,它必要做的使命执行的历程,在CPU上必定更为高效,你想每个线程的使命并不沟通,根基上难以并行化,完全施展不了GPU的优点。

总结

总而言之,CPU和GPU由于最初用来处理赏罚的使命就差异,以是计划上有不小的区别。CPU的运算速率取决于请了何等锋利的传授。传授处理赏罚伟大使命的手段是碾压小门生的,可是对付没那么伟大的使命,照旧顶不住人多。虽然此刻的GPU也能做一些轻微伟大的事变了,相等于进级成初中生高中生的程度。但还必要CPU来把数据喂到嘴边才气开始干活,最终照旧靠CPU来管的。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读