一句话定义:功耗墙(Power Wall)指的是芯片性能继续往上提升时撞上的硬约束——不是晶体管做不出来,而是电供不上、热散不掉。
为什么会有这堵墙
很长一段时间里,芯片行业有个舒服的规律:制程每进步一代,晶体管变小,工作电压跟着降,同样面积的功耗基本不变,于是可以把频率一路往上提。这个规律常被称为登纳德缩放(Dennard scaling)。
后来它失效了。电压没法再降——降得太低,晶体管就关不严,漏电反而更费电。而动态功耗大致正比于「电容 × 电压的平方 × 频率」:想再提 20% 频率,往往要多付一截电压,功耗按平方级别上涨。于是单核主频长期停在几 GHz 附近,行业改走多核、专用加速器、低精度计算这些更省电的路。
打个比方:芯片是一间厨房,晶体管是厨师。制程进步相当于同样面积能塞进更多厨师,但燃气管道只有那么粗(供电),排风扇只有那么大(散热)。厨师越多、火开得越猛,厨房越热,最后只能大家一起降速慢炒——这就是「降频」。极端情况下,一部分厨师只能闲着,业内叫「暗硅」(Dark Silicon):芯片上的晶体管不能同时全速工作。
TDP 是什么
TDP 全称 Thermal Design Power,散热设计功耗,是厂商标在规格表里的一个「热预算」参考值,用来告诉整机厂:散热器大致要按这个量级去设计。它是个工程约定,不等于芯片的真实功耗——现代处理器有加速机制,短时间实际功耗可以明显超过 TDP。选型时以厂商官方文档为准。
和相邻概念的区别
| 概念 | 卡的是什么 | 典型症状 |
|---|---|---|
| 功耗墙 | 供电能力 + 散热能力 | 降频、风扇狂转、机房机架功率不够 |
| 内存墙 | 数据搬运的带宽和延迟 | 算力闲着等数据,利用率上不去 |
| 摩尔定律 | 单位面积晶体管成本 | 每代进步的性价比变差 |
三者经常同时出现:芯片越堆越多,功耗墙和内存墙一起逼近。
对从业者和普通人的意义
从业者这边,功耗已经是和数据中心选址、机架功率密度、冷却方式(风冷到液冷)绑在一起的一等公民;模型训练的成本里,电费和散热占的份量不容忽视。这也是为什么大家热衷低精度训练、稀疏化、专用加速器——本质上都是在「每焦耳能做多少计算」上做文章。
普通人这边,手机玩游戏一会儿就烫手、帧率掉下来,笔记本拔了电就变慢,都是同一堵墙在日常生活里的样子。
