第407章 直播翻车(1/2)
2015年9月3日,美国加州,帕洛阿尔托。 阿德里安博士的私人工作室。
这里被改造成了一个专业的直播间。柔光灯、4K摄像机、收音麦克风一应俱全。作为前苹果首席架构师,阿德里安不仅是技术大拿,更是硅谷科技圈的“顶级网红”。
此时,YouTube直播间标题赫然写着:《Destrug the Lie: The Truth Behd Ark piler》(解构谎言:方舟编译器背后的真相)。
直播还没开始,在线人数已经突破了50万。全球的科技媒体、华尔街分析师,以及无数关注这场“方舟计划”的极客都在屏息以待。
阿德里安整理了一下他的深色高领毛衣——这是向乔布斯致敬的装束。他端起一杯黑咖啡,对着镜头露出那个标志性的、充满智力优越感的微笑。
“A。”
“Hello everyone,我是阿德里安。”
他那富有磁性的声音通过麦克风传遍网络,“最近,东方的那家公司制造了很多噪音。他们声称用落后的28n工艺,配合所谓的‘方舟编译器’,就在启动速度上击败了苹果的14n芯片。很多人称之为奇迹,但我称之为——魔术。”
阿德里安拿起那台通过黑市高价搞到的“向阳工程机”。
“魔术的本质是障眼法。方舟编译器确实做了一些静态优化,但这就像是给一辆拖拉机装上了火箭助推器,它起步也许很快,但一旦上了高速公路,物理规律会教它做人。”
阿德里安放下手机,转身指向身后的大屏幕,上面显示着复杂的芯片架构图。
“RISC-V架构天生在浮点运算(Floatg Pot)上存在短板。而28n的晶体管密度,决定了它的GPU(图形处理器)性能上限只有苹果A9的三分之一。”
“今天,我不跑微信,不跑淘宝。那些2D应用说明不了什么。”
阿德里安眼神犀利,从电脑上拖出了一个红色的图标。
“这是我亲自编写的‘极限压力测试’软件——代号‘普罗米修斯(Prothe)’。它会调用大量的光线追踪算法和蒙特卡洛模拟,专门压榨芯片的FPU(浮点运算单元)和GPU极限性能。”
“我要在全世界面前,剥下这件‘皇帝的新衣’。”
……
北京,向阳大厦地下四层。
这里是“太初”攻坚实验室。虽然已是深夜,但几十名核心工程师依然围坐在大屏幕前,正在实时收看这场越洋直播。
王博坐在最中间,手里捧着苏清河刚刚送来的保温杯,里面依然是养胃粥,表情却出奇的平静。
“王总,这家伙有点东西。”
副手小赵盯着屏幕,有些紧张,“‘普罗米修斯’算法是业界公认的‘芯片粉碎机’。它通过死循环暴力堆叠多边形,哪怕是骁龙810上去也得降频锁核。我们的‘盘古S5’毕竟只有28n,要是真跑崩了……”
“要是以前的安卓虚拟机,确实会崩。”
王博吹了吹杯口的热气,眼镜片上蒙起一层白雾,“但他忘了,他现在面对的是一个怎样的系统。”
站在后排的苏清河双手抱胸,冷冷地看着屏幕上那个侃侃而谈的白人老头。
“准备好了吗?”她问。
“早就准备好了。”王博推了推眼镜,嘴角勾起一抹坏笑,“既然他想看‘物理规律’,那我们就让他看看,什么叫‘东方的物理规律’。”
……
阿德里安直播间内。
阿德里安将“工程机”连接到了高清采集卡上,画面同步到了直播流中。
“各位,看好了。”
阿德里安按下了“开始测试”的按钮。
屏幕上瞬间出现了一个复杂的3D渲染场景:无数个金属球体在充满光影反射的空间中极速碰撞,每一帧都需要数百万次的浮点计算。
直播间的弹幕开始刷屏: “这种级别的渲染,PC显卡都费劲吧?” “28n肯定要跪,预测FPS(帧率)不会超过10。” “坐等手机发烫重启。” “林向阳的牛皮要吹破了。”
阿德里安自信地看着帧率计数器。他预计,这台手机会在前30秒内因为过热而强制降频,帧率会跌到个位数,甚至直接死机。
然而。
10秒过去了。 帧率:59 FPS。
阿德里安皱了皱眉。这是满帧运行?
30秒过去了。 帧率:60 FPS。稳如一条直线。
阿德里安的笑容有些僵硬。他伸手摸了摸手机背部——温热,但远没有到烫手的程度。
“这……这不可能。”
阿德里安喃喃自语,“28n的能效比怎么可能支撑这种高强度的渲染?除非它作弊!它一定是在降低渲染分辨率!”
他立刻凑近屏幕,试图寻找画面模糊的锯齿。但遗憾的是,画面锐利无比,光影细节完美。
直播间的风向开始变了: “卧槽?60帧?这也叫落后工艺?” “博士,你的软件是不是坏了?” “这就是东方的神秘力量吗?”
阿德里安额头上渗出了冷汗。他不信邪,手指飞快地在键盘上敲击,开启了“地狱模式”——将多边形数量增加十倍!
“给我跑!我看你能撑多久!”阿德里安有些失态地吼道。
手机屏幕上的画面变得更加狂暴,金属球的数量密密麻麻,几乎填满了整个视野。
这时候,王博团队为“太初”架构设计的秘密武器——“异构计算调度”开始发威了。
在28n制程受限的情况下,王博并没有死磕GPU的单核性能,而是通过方舟编译器,将图形渲染任务拆解,分发给了CPU的空闲核心、DSP(数字信号处理器)甚至NPU(神经网络单元)。
这就像是一个大力士搬不动石头,但一群蚂蚁协同合作,硬是把石头扛了起来。
画面依然流畅。 帧率依然稳定在55-60 FPS之间。
阿德里安彻底慌了。作为架构大师,他当然看得出这意味着什么。这意味着向阳集团在底层调度算法上,已经领先了硅谷至少一代。他们用软件的极致优化,填平了硬件制程的鸿沟。
就在阿德里安准备强行拔掉数据线,找个借口结束这场尴尬的直播时。
手机屏幕上的画面突然变了。
那些飞舞的金属球体并没有消失,而是开始有规律地排列组合。
在全世界上百万观众的注视下,那些粒子汇聚成了几行清晰的、闪烁着幽蓝光芒的英文字母,悬浮在屏幕中央。
[ Syste Alert: High-Load Debuggied ] (系统警告:检测到高负载调试行为)
紧接着,一行更小的字浮现出来,充满了黑客式的幽默:
Hello, Dr. Adrian.Thanks for testg our Heterogeneo putg Enge.P.S. i, try turng off the NPU.
本章未完,点击下一页继续阅读。