为什么芯片公司不把CPU面积做大一些,用面积、数量换性能?

喵先生的科普时间 2023-11-22 21:25:30

CPU为什么不把面积做大一些,用面积、数量换性能?具体分成三个问题方向:为什么不在更大的晶圆上堆更多的核心,以此用面积换性能?例如:为什么要拆成Chiplet?为什么不能做成单一芯片来节约Chiplet间通信的功耗?例如:为什么GPU普遍有更大面积的单一芯片?2.为什么不在单一核心中堆更多、更宽的执行单元,以此用面积换性能?例如,为什么不将SIMD宽度扩展到1024位甚至更高?例如,为什么桌面大核心CPU中SIMDFPU的数量如此惊人的一致?不能多加一些吗?(目前为止Intel各种湖、AMDRyzen、还是AppleFirestorm、再或者CortexX1/2/3的SIMDFPU吞吐均为512bit/clk)3.为什么不堆更多的Chiplet?用数量换性能?例如整个主板上贴满CPU,一台顶一百台。

CPU为什么不把体积做得大一些呢?首先,我们需要理解CPU的制造过程。CPU核心是在一片硅晶圆上进行制作的,设计好的晶体管电路被刻在上面,然后晶圆体被割开,得到的就是我们想要的CPU。

因此,当单个die的面积变大时,由于wafer的面积和造价是固定的,每个wafer上的die的数量就会减少,这会导致单个芯片的成本增加。

需要注意的是显卡与CPU的设计哲学不同。例如,对比显卡,其体积通常比CPU大得多。显卡上的许多元器件都集中在一整块PCB板上,而核心的GPU与CPU其实差异不大。如果将CPU体积增大,除了可能导致成本上升外,还可能带来散热问题。因为集成电路的尺寸规模和每尺寸晶体管数量并不是严格的比例关系,所以单纯地增大体积并不能有效地提高性能。

为什么不在更大的晶圆上堆更多的核心,以此用面积换性能?

CPU核心的制造过程是在一片硅晶圆上进行,把设计好的晶体管电路刻在上面,然后把晶圆体割开就是我们想要的一片片的CPU了。但是,当单个die的面积变大时,wafer的面积和造价是固定的,那么每一个wafer上的die的数量就会减少,导致单个芯片的成本变高。

Chiplet(芯粒)设计的出现是为了更有效地提高集成度和性能。通过将不同的功能模块分开设计,可以更好地优化每个模块的性能和功耗。此外,Chiplet之间的通信可以通过高速接口实现,从而降低通信延迟和功耗。

GPU普遍有更大面积的单一芯片,这是因为GPU需要处理大量的并行计算任务,而增加芯片面积可以提高并行计算能力。

为什么不在单一核心中堆更多、更宽的执行单元,以此用面积换性能?

SIMD宽度的扩展需要考虑多个因素,包括指令集的设计、硬件资源的利用以及功耗和散热等。例如,将SIMD宽度扩展到1024位可能会导致硬件资源的浪费和功耗的增加。

桌面大核心CPU中SIMDFPU的数量通常是基于性能和功耗的平衡考虑。增加FPU的数量可能会提高某些应用的性能,但也会增加功耗和散热的需求。

为什么不堆更多的Chiplet?用数量换性能?

使用更多的Chiplet可以提高集成度和性能,但同时也会增加功耗和散热的需求。此外,增加Chiplet的数量还会增加芯片间的通信延迟和复杂性。因此,使用Chiplet的数量需要在性能、功耗和成本之间进行权衡。

总结:CPU设计和优化是一个复杂的过程,涉及到多个方面的考虑,包括成本、功耗、散热、集成度和性能等。因此,不能简单地通过增大面积或增加数量来提高性能。对此大家是怎么看的欢迎关注我创业者李孟和我一起交流!

#CPU#

9 阅读:4634
评论列表
  • 2023-11-23 18:08

    做大是不行的,内部电路变长了,运行速度会成倍下降

    thomarv 回复:
    AMF服务器CPU面积就很大。不能做大的原因是怕牙膏济多了。
  • 152
    2023-11-23 16:48

    影响计算能力是晶体数,影响用电量与发热量是纳米大小,最终影响的是钞能力[笑着哭]

  • 2023-11-23 13:55

    增大面积的话EVU光刻机卖给谁?

  • XX 104
    2023-11-23 15:43

    突然想到之前一个路人小女孩吐槽为什么现在的手机不做成带按键的或滑板或翻盖的

  • 2023-11-23 11:22

    做成球场大,1小时1000度电吗?

    灯火阑珊 回复:
    大一两倍也没什么影响,虽然费电但是技术难度下降成本也下降
  • 2023-11-23 12:52

    要看主板给不给你地方放

    空空、 回复:
    主板是CPU的下游客户,有啥资格不给放??,主要是越大越费电,功耗问题!
  • 2023-11-23 10:09

    为什么不用[笑着哭][笑着哭][笑着哭]8块

  • lxj 58
    2023-11-23 10:35

    主要是因为良品率低

    Нz〇 . 回复:
    吹吧,现在的U比10年前大多了
  • simon 34
    2023-11-23 09:42

    军用的就这样啊,民用商用要考虑经济性,不然造了卖不出去你给买单?

    黄恒 回复:
    民用的不抗电磁干扰
    卡达鸭 回复: 黄恒
    CPU不用考虑电磁干扰的问题,雷达和通讯要考虑
  • 2023-11-23 11:59

    主要就是价格的问题,不考虑价格不是想怎么堆都行

  • 2023-11-23 11:39

    太贵,普通人谁买

  • 2023-11-23 10:31

    3d封装技术不就是相同面积里多装点晶体管集成电路?[得瑟][得瑟]

  • 2023-11-23 17:26

    现在的u比以前大的多了看看10年前的u

  • 2024-02-06 23:34

    1000度电?你怕是对耗电有什么误解吧[呲牙笑]。正常的这玩意一天能烧几十万度的电,散热还要一个这么多,要是篮球场那么大一块的芯片,怕是得核聚变给他供电才行[流鼻涕]

  • xxcc 6
    2024-02-07 08:41

    一直都有的事情,为啥到你口就不行了? 双路多路cpu 不是你这个概念吗? 刀片服务器可以增加cpu 卡板,as400集成整版cpu 按lic 启用,到超融合多节点模式不都是单个不够多个来解决的方案吗? 最难的是软件调配而不是硬件本身

  • 2023-11-23 06:02

    没有说到一个重点芯片越大,表示机体电路越多,那良率也就会越差,因为只要有一个gate坏的那个芯片就报销了

  • 2023-11-23 12:47

    面积越大良品率越低吧?也会越贵

    鹏哥 回复: 用户10xxx19
    同等纳米级别下,光刻出问题不是面积越大,出错机会越大?
    用户10xxx19 回复:
    为什么大了反而低不应该越大越容易雕刻吗
  • 2023-11-23 11:26

    超算性能强不强,你能天天扛着出门

  • 2024-02-11 13:35

    最初的计算叫巨型机。体积庞大,发展到现在变成了微型机。这本身就是一种进步。不是说不能把体积做大。而是要在极限的基础上,越小越好

  • 2023-11-24 01:40

    服务器芯片多核心,多个芯片并行

  • 2023-11-23 10:14

    做成球场大,1小时1000度电吗?

  • 2023-11-22 21:52

    军用的就这样啊,民用商用要考虑经济性,不然造了卖不出去你给买单?

  • 2023-11-22 22:16

    可以啊!你以后买手机都当搬砖用!

  • 2023-11-23 11:23

    其实你就是说对了现在苹果公司就是芯片面积超大。

  • 2023-11-23 04:21

    主要就是价格的问题,不考虑价格不是想怎么堆都行

  • 2023-11-22 22:09

    3d封装技术不就是相同面积里多装点晶体管集成电路?

  • 2023-11-23 22:50

    也行啊,1*1大,做成2*2大,性能增加一倍。反正手机那么大也能放的下

    苗大爷 回复:
    芯片是放得下,但是你受得了给手机挂一坨巨大的纯铜散热器再外加一坨50000毫安时的电池不[裂开]
  • 2023-11-24 15:05

    想要做成秦始皇人俑计算机那么大吗[笑着哭][笑着哭][笑着哭]

  • 2023-11-23 22:55

    一直在变大啊[捂嘴巴]

  • 2024-02-10 20:12

    为什么大家都开小汽车,不开大客大卡车呢?