聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> GPU运算速度比CPU快的原因 GPU和CPU的区别-

GPU运算速度比CPU快的原因 GPU和CPU的区别-

时间:    下载该word文档
GPU运算速度比CPU快的原因 GPUCPU的区别
首先 CPU GPU 是为了不同的计算任务而设计的:
aCPU 主要为串行指令而优化,而 GPU 则是为大规模的并行运算而优化。b)从并行的角度来看,现代的多核 CPU 针对的是指令集并行(ILP)和任务并行(TLP,而 GPU 则是数据并行(DLPc)在同样面积的芯片之上,CPU 更多的放置了多级缓存L1/L2/LLC)和指令并行相关的控制部件(乱序执行,分支预测等等),而 GPU 上则更多的是运算单元(整数、浮点的乘加单元,特殊运算单元等等)dGPU 往往拥有更大带宽的 Memory,也就是所谓的显存,因此在大吞吐量的应用中也会有很好的性能。 2. 其次 GPU 真正的速度优势并没有宣传中的那么大,这主要是因为:
a)我们所看到的这些比较中,并没有很好的利用上 CPU 中的 SIMD 运算部件。 bGPU的运算任务无法独立于CPU而执行,运算任务与数据也必须通过总线在GPUCPU之间传输,因此很多任务是无法达到理论加速的。
GPUCPU适合的应用场景不同如果是数据相关性不大的重复运算,GPU确实有优势,有时候加速比能到几百倍
如果是相关性比较大的运算,比如迭代、尤其是迭代译码之类的运算,后面的计算需要前面计算的结果,这时候GPU的运算性对于CPU没有什么优势,有时候运算速度更慢。 另外GPU器件的启动时间、内存和显存之间的数据交互也很耗时间,这些也会影响比较的结果。
什么是GPUGPU英文全称Graphic Processing Unit,中文翻译为图形处理器。 GPU是相对于CPU的一个概念,由于在现代的计算机中(特别是家用系统,游戏的发烧友)图形的处理变得越来越重要,需要一个专门的图形的核心处理器。于是NVIDIA公司1999年发布GeForce 256图形处理芯片时首先提出GPU的概念。
GPU使显卡减少了对CPU的依赖,并进行部分原本CPU的工作,尤其是在3D图形处理时。GPU所采用的核心技术有硬体TL、立方环境材质贴图和顶点混合、纹理压缩和凹凸映射贴图、双重纹理四像素256位渲染引擎等,而硬体TL技术可以说是GPU的标志。
  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服