星级打分
平均分:0 参与人数:0 我的评分:未评
# j1 G' d, i2 W/ }/ Y$ V6 a4 e1 `1 l' r: R0 ?. L" G
其实有把独显级别的GPU做进CPU里的,例如苹果的M1/2/3 Max,M3 Max有40核GPU,大概是5120ALU,M1 Max是4096ALU,已经是独显级别的规模了。
, y. Y' F7 _1 @5 |3 q
) ^4 ^6 Y& E3 d3 K w' R, G2 S. S' S' K
还有AMD的游戏主机也是CPU和规模可观的GPU封装在一起,以XBOX Series X为例: 7 g3 ?9 r) ^& f3 i
7 }& Q- N, Z$ n/ i% e5 T& \可以看到GPU在芯片中所占巨大的面积,XBox Series X的GPU为3328sp,这是做双FP32设计前的规模了,已经不小了。
3 u7 O" ]0 F+ n5 n& {
: ^5 G- i0 B# S* C3 d所以,技术上是可以把独显级别的GPU做进CPU里的。
9 c: S, h$ q( }
; V! q8 e O3 B" _7 ^但在普通消费级CPU的市场里不需要出现那种带有性能较强核显的存在,主要是以前就没这么做过,而且单一芯片拥有高性能CPU+高性能GPU的用途现在并不被重视。 ) @) n- \: _0 e' I( [2 ~
: \; N$ N; E' Z& n
同时,芯片面积也是很宝贵的,你把资源拿去堆大规模GPU,那CPU的规模就要受限制,CPU的性能就会提高不上去。要CPU和GPU一起提升,那面积承受不住,做出来可能也卖不了多少,几乎是纯亏本的。
% c' o' i. {0 C0 w% K8 W: `" G' ~, s T9 G: j
此外,CPU和GPU封装在一起还要面对一个问题,那就是内存怎么办,规模大的GPU需要超大带宽的显存才能发挥出性能,延迟高一些不影响。但CPU如果内存延迟高,会造成性能下降,CPU只有在少数密集计算类用途才会对内存带宽要求高。 , V& G+ ]" O: D; u4 X. E$ J
/ E+ u8 |' W8 F& X9 f, L2 |* M u目前苹果给出的方案就是统一封装内存,堆叠出超大位宽的LPDDR5内存,这样就能拥有巨量的内存带宽可以给GPU用,片上封装内存也可以降低内存延迟。
2 W: D: {) t* V- q( {$ V4 [2 [) O9 z B, Y0 W
但带来的影响是成本暴涨,只有苹果才烧得起钱来为非企业级用途搞这个,NVIDIA给Grace CPU也做了类似的片上内存设置,只不过是专门面向利润高的企业级。 3 a9 D; f. z8 C$ ]5 H
2 J) V, N2 t" L1 a7 {1 [
$ a# h! Q$ T7 m/ w% G2 `( ^1 H当然你也可以直接拨打电话13101986181,让我帮你组装电脑,装机!
8 X3 \$ b% H$ K 9 N+ h2 F4 v' b' T' n
0 J5 q8 Z- u( Y! N* T2 N$ C |