星级打分
平均分:0 参与人数:0 我的评分:未评
2 p8 r4 l( s4 f
* O" Q+ R5 U- T8 B& U# S4 X其实有把独显级别的GPU做进CPU里的,例如苹果的M1/2/3 Max,M3 Max有40核GPU,大概是5120ALU,M1 Max是4096ALU,已经是独显级别的规模了。
# G/ f- a4 z8 @
5 G5 a5 \9 |3 f: a4 l1 W3 J2 v' O* k, P
还有AMD的游戏主机也是CPU和规模可观的GPU封装在一起,以XBOX Series X为例: / r N/ C! J: S7 O
0 K8 g2 L4 V/ _0 W( r( O4 O/ D可以看到GPU在芯片中所占巨大的面积,XBox Series X的GPU为3328sp,这是做双FP32设计前的规模了,已经不小了。 . p8 g5 X6 x0 s+ ?' d5 x0 o
- ]1 c. F- t" i8 u" W8 `
所以,技术上是可以把独显级别的GPU做进CPU里的。 3 w {7 m) w: O9 P1 e; U
5 ]6 I4 ?; f& [: y- d/ b% X( p但在普通消费级CPU的市场里不需要出现那种带有性能较强核显的存在,主要是以前就没这么做过,而且单一芯片拥有高性能CPU+高性能GPU的用途现在并不被重视。 ; ]- }7 B: I2 A/ P7 O+ O
5 ]4 ^, p2 S( F' t
同时,芯片面积也是很宝贵的,你把资源拿去堆大规模GPU,那CPU的规模就要受限制,CPU的性能就会提高不上去。要CPU和GPU一起提升,那面积承受不住,做出来可能也卖不了多少,几乎是纯亏本的。
$ T" Y! t- b4 f/ v" j2 v* z+ |8 F% \- L; x& K
此外,CPU和GPU封装在一起还要面对一个问题,那就是内存怎么办,规模大的GPU需要超大带宽的显存才能发挥出性能,延迟高一些不影响。但CPU如果内存延迟高,会造成性能下降,CPU只有在少数密集计算类用途才会对内存带宽要求高。
4 D3 G+ \: r" {& d0 P+ c) \- ]1 u
目前苹果给出的方案就是统一封装内存,堆叠出超大位宽的LPDDR5内存,这样就能拥有巨量的内存带宽可以给GPU用,片上封装内存也可以降低内存延迟。
6 b, x( R3 E" U
" C! O7 z! i# h% g& P5 |但带来的影响是成本暴涨,只有苹果才烧得起钱来为非企业级用途搞这个,NVIDIA给Grace CPU也做了类似的片上内存设置,只不过是专门面向利润高的企业级。
+ e: D3 T8 @8 X8 ^, U; j0 u' `' F& _+ j. O4 u, p8 D2 e/ R
$ |- `' W' A0 t: M% v! _5 S- }% }, c当然你也可以直接拨打电话13101986181,让我帮你组装电脑,装机! & w! F+ {2 W2 y% f) ^
( N* j, a: m& T4 U3 \( ]! Y
L8 D" b/ E. z/ @ |