在你最冷的时候,有人不顾自己寒冷抱着你,这就是幸福。 收藏本站
登陆 / 注册 搜索

阅读: 8.1K   回复: 3

现在的 GPU 都 2000 核了,为什么 CPU 才 16 核?

[复制链接]
小执念 古黑浩劫论坛大牛 2015-12-10 23:38 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员 五周年纪念
  如果你要耕一块地,你愿意用 2 头牛还是 1024 只鸡呢?
, W; O. C4 T' V* o: a# w

3 l: }  g3 X9 e; s' ?  ]  GPU的核根本不是我们理解的“核”,是宣传手段。。2000多指的是sp(stream processor),只是ALU单元,不能算是核。GPU上真的可称上核得叫SM(stream multiprocessor),SM才有完整得流水线,指令发射器等等。呐SM有多少呢?完整的NV fermi和开普勒架构只有16SM,但是呢,因为工艺的问题,旗舰型号一般只有15个,阉了一个……喊2000多个只不过是宣传罢了。1 Y# S6 K! E( I9 w& F. f' g
0 g, U* d& {4 u1 F0 z
; G. k  _; d4 T  Y1 L  s
  那CPU有类似的结构么?其实有的。例如呢,AMD最近CPU呢,16核,两个核一组,共享指令发射器等等。每个“核”其实就是单独的ALU单元(两组SSE,同时工作可以组成AVX指令)。warp其实呢就是SIMD的一种变形(即向量指令SSE,AVX之类的),本质上变化不大,都是在一条指令内执行多个数据。SM里面有6组SP(开普勒架构)其实在不同的流水线中实现分开工作(其实不完全是这样,简单描述下)。" x* @8 o- Z! v

; C! O6 N, V7 B* N9 Z/ v/ ^7 ?

, F3 f4 a/ V" L, r% m2 O8 j' `  总的来说就这核的意思根本不是一回事……还谈不上大家说的大核小核,GPU宣称的这个核根本算不上“核”……& A$ \! \* |1 K% v" N% g& y
" `1 Z0 Z; G" a  |
! [. @+ S5 W. Q" e
  GPU是一群小学生,扎堆算加减法;CPU是一个老教授,能解微积分。CPU的核比GPU复杂得多呢。
0 [' s6 ^1 l# v8 H6 q+ g6 B3 X2 }# b) u0 U9 |  S: ~6 z0 }3 y# c9 s
* J+ ]/ E, p  ?6 M" }
  总之,GPU核心多,所以他只能傻算。# V" J$ }4 v  z% t

1 Y4 N9 y+ H+ \- J5 x- F/ [6 H
上一篇
下一篇

空谷幽兰 踏破虚空 2016-1-9 09:51 来自手机 |显示全部楼层

从前车马很慢,书信很远,一生只够爱一个人,但是可以纳很多妾啊!

精华达人 主题破百 以坛为家 论坛元老
有些人明明是小学生,却不承认。
清风霁月 「出类拔萃」 2018-4-30 23:28 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

对于作为社会主义的打好男人,我你这样做对得起社会,对得起人民吗?我只想说4个字:请带上我!#379:
站在记忆的边缘 「出类拔萃」 2018-5-4 23:27 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

研表究明,汉字的序顺并不定一能影阅响读,比如当你看完这句话后,才发这现里的字全是都乱的。#375:
您需要登录后才可以回帖 登录 | 免费注册  

本版积分规则

快速回复 返回列表