为什么电脑处理器都是10核16核,而手机只有8核?
藏在数码圈很少对外说的冷知识,你不知道但业内人都门清:为啥电脑处理器都卷到10核16核甚至24核,手机芯片却死磕8核再也不肯往上加?
很多人之前以为是厂商技术不行,做不出更多核心的手机芯片。
大错特错。
不是做不出,是根本不敢做,做了纯纯亏本还挨骂。
首先最直观的坎,就是散热和功耗。
你看电脑的CPU,热设计功耗动不动就125瓦到253瓦,机箱里塞着塔式风冷、360水冷,空间管够,热量随便散,满载跑一天都稳得很。
手机呢?整个机身才200克不到,散热全靠薄薄的石墨片加个VC均热板,芯片的TDP顶天也就8到12瓦。
你敢多塞几个核心,功耗往上跳几瓦,手机直接烫得能煎鸡蛋,没跑两分钟就自动降频锁核,实际性能还不如之前的8核。
更别说手机全靠电池供电,现在主流机型也就4、5千毫安时的电池,多一个核心多耗一点电,用户分分钟骂你续航拉垮,一天充三回谁受得了。
第二个原因,是整个行业的软件生态早就被锁死在8核了。
当年ARM搞出大小核异构方案,4个大核跑性能,4个小核管省电,4+4凑出来的8核,直接成了全行业默认的黄金标准。
后来架构升级了,允许随便搭配核心数量,但这么多年下来,所有APP、系统的优化全是照着8核做的。
你少一个核心,跑分不好看,发布会都不好意思吹。
你多塞一个核心,功耗成本全涨,半毛钱性能提升都换不回来,纯纯冤大头。
还有个很少有人提的阿姆达尔定律,说白了就是不管你多少核,程序里总有一部分代码只能一个核心跑,没法拆分给多核加速。
咱们平时刷短视频、聊社交软件、刷朋友圈,后台活跃的核心连3个都不到,8核全开也就跑跑分的时候能见到,剩下的核心全在那躺平摸鱼,塞再多也是浪费。
反观电脑,平时要剪视频、做渲染、跑科学计算,这些任务天生就能把十几个核心全喂饱,堆多少核心都能用得上。
最后还有个最现实的问题:钱和芯片面积。
电脑的CPU芯片面积能做到257平方毫米,地方大得很,随便塞核心。
手机SOC总共面积还不到100平方毫米,里面要塞基带、射频、传感器、电源管理一大堆模块。
你把地方都用来堆CPU核心,那GPU、NPU、ISP这些用户感知更强的模块就得缩水,玩游戏卡、拍照片糊,用户第一个不答应。
其实早有厂商踩过这个大坑。
2016年联发科就憋出了全球首款10核手机芯片Helio X20,搞三丛集架构,结果上市之后直接成了行业笑柄,出了名的“一核有难九核围观”,性能拉胯还烫得要死。
那次翻车之后,全行业都彻底想通了。
8核根本不是技术上限,是功耗、散热、电池、架构、软件、成本六大约束凑出来的最优解。
手机堆核心的逻辑,和电脑完全是两码事,根本不是堆得越多性能越强。
现在你看那些吹自己手机10核12核的,全是玩文字游戏骗小白的,真敢全核心放开跑的,一个都没有。
你们平时用手机有没有碰到过烫到拿不住的情况?