爱问知识人 爱问教育 医院库

CPU和GPU有什么本质上的区别?

首页

CPU和GPU有什么本质上的区别?

他们都是处理计算任务的部件,设计原理应该想同吧?
GPU生产商为何不设计自己的CPU,以增强竞争力?CPU生产商为何不设计自己的GPU,以取代其他厂商(Intel的GPU为何不如其他厂商强?)

提交回答
好评回答
  • 2018-02-13 18:20:17
      刘翔能跑能跳为什么不去踢足球?为什么不去打篮球?
    我这个回答看起来牛马不相及,其实就说明了他们各有擅长,
    他们都是计算,但是计算的东西是不一样的,要是真专门论述可要很大篇幅。
    我引用别人的文章部分:
    GPGPU(通用运算GPU)换句话说就是说GPU可以处理更多的事情,甚至可以辅助一些通用计算,说GPGPU的产生标志是什么呢?我想大概应该是具有浮点像素运算单元和浮点渲染目标输出的ATI R300+DX9吧。
      到了NV的NV3x(Geforce FX系列)尽管性能非常糟糕,不过由于像素操作上支援了动态分支所以对于向GPGPU方面的发展更进一步,到了NV4x和ATI R520系列,由于性能的提高,似乎可以得到一定程度的GPGPU实作了,比如可以参考以下这段视频 就GPGPU需要的改进,主要包含两点,一个是运算精度,FP32是否够用是一个疑问,还有就是GPU的内存读取问题,这个在DX10中有望得到重要改善。
      说起来XBOX360的C1由于具有US结构并且有mem export功能,在这方面算是先行了一步(毕竟是M$的,带有点DX10特性是必然的)当然,PS3的RSX的FlexIO也不赖。 不过呢,说到底GPGPU所作的GP也只是很小一部分,适合GPU的SIMD操作的一部分罢了。
      GPU有GPU的领域,GPU替代CPU从本质上说就是不可能的,那时GPU就失去意义了 INTER不能把精力投入到每个地方,上面文章讲到了GPU的领域,专长,这是cup的弱项,但是cup的强项就是gpu的弱项甚至完全不能实现的。看上面那段文字,很多专业术语不懂吧,所以我只能取些相似性质的例子解释了,随着你的深入,你会了解更多。
       祝你迈进更高一层。

    p***

    2018-02-13 18:20:17

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):