第158章(1/2)
请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
视频是他们用摄像机,对着测试平台的显示器录制的。画面粗糙,甚至能听到背景里吴佳栋紧张的呼吸声。
屏幕上,那个孤独的光标在闪烁。
戴维斯的表情没有任何变化,他端起咖啡,轻轻抿了一口,似乎对这种“故弄玄虚”有些不耐烦。
然后,屏幕上,那个“H”,艰难地,一个像素一个像素地,挤了出来。
戴维斯端着咖啡杯的手,在半空中停住了。
`Hello,World!`
当这行字完整地出现在屏幕上时,戴维斯放下了咖啡杯。他的身体,微微前倾。作为顶级的CPU专家,他比任何人都明白这行字出现的意义。这不仅仅是“点亮”,这意味着这颗芯片的核心指令集、内存控制器、总线接口,构成CPU骨架的所有部分,都通了。
“不错的开始。”他评价道,语气里多了一丝认真,“引导程序跑通了。那么,它的心脏,跳得有多快?”
林秋没有回答,而是示意周毅,调出第二份资料。
那是一张简洁的图表。横轴是频率,从20MHz到90MHz。纵轴是Dhrystone的测试分数。一条红色的曲线,从左下角,以近乎完美的线性,一路攀升,直到在84MHz的地方,戛然而止。
“84MHz?”戴维斯看到这个数字,眉头第一次紧紧地锁了起来。他伸出手,指着屏幕,“这是你们的稳定运行频率?”
“是的。”林秋回答,“稳定运行在80MHz,峰值可以摸到84MHz。”
戴维斯的助理,那个姓李的年轻人,忍不住插话:“这不可能。你们用的工艺,是先锋厂那条0.35微米的生产线吧?据我所知,那条线最好的情况下,也就能支持到40MHz左右的设计。你们这个数据,比理论值高了一倍!”
“所以,我们称之为‘龙芯模式’。”林秋平静地看着戴维斯,“我们用人的经验,去弥补了工艺和工具的不足。”
戴维斯沉默了。他盯着那条红色的性能曲线,眼神锐利,像是在用X光审视每一个数据点。他知道,这种数据,不可能造假。他可以质疑他们的方法,但不能质疑硅片本身的结果。
“好吧,性能,确实令人印象深刻。”他终于开口,语气中的审视,已经变成了纯粹技术性的探究,“你们为了这个速度,付出了什么代价?功耗是多少?”
他问出了最关键,也是最致命的问题。
陈功和雷天君的心,一下子提到了嗓子眼。他们都看向林秋,不知道他会如何回答。是避重就轻,还是……
林秋没有丝毫犹豫,示意周毅打开下一页PPT。
屏幕上,出现了两条曲线。一条是仿真的功耗预测曲线,平缓而优雅。另一条,是实际的测试曲线,在同样的频率下,它像一头脱缰的野马,远远地甩开了预测值,高高地扬起。
“在80MHz满负荷下,我们的实际功耗,比仿真结果高了42%。”林秋坦然地说道。
戴维斯的助理“噗嗤”一声笑了出来,似乎在说“我就知道”。
戴维斯没有笑。他只是看着林秋,眼神里充满了困惑。他无法理解,为什么对方会如此坦诚地,将自己产品最大的“污点”,主动展示给他看。按照常规,他们应该想尽办法隐藏或者美化这个数据。
“这是灾难性的。”助理直言不讳地评价道,“这样的功耗,意味着你们的芯片在商业上几乎没有价值。它就是一个只能在实验室里跑分的‘电老虎’。”
“不,这不是灾难。”林秋摇了摇头,他转向戴维斯,目光灼灼,“教授,这恰恰是这颗芯片,想对我们‘说’的最重要的一句话。”
他让周毅调出了那张刺眼的热力图。
“您看,这些发热最严重的区域,正是我们进行了最多‘晶体管级手工优化’的模块。我们的‘工匠’,用他们的技艺,压榨出了极致的速度。但是,我们现有的EDA工具,无法准确预测这些‘改装’过后的单元,在高速运转时,会对整个系统的功耗造成多大的冲击。”
“您上次说,我们是在‘系统’和‘人’之间,选择了‘人’。这句话,只说对了一半。”
林秋站起身,像在自己的实验室里一样,充满了自信。
“‘龙芯一号’的成功和它的瑕疵,同时证明了一件事:单纯相信‘系统’,我们会被落后的工具和工艺困死;单纯相信‘人’,我们会造出无法控制的‘性能怪兽’。”
“所以,我们在‘龙芯二号’上要走的,是第三条路。我们称之为‘老司机理论’。”
雷天君在旁边听得热血沸腾,差点喊出一句“没错,就是我提的!”
林秋用更学术的语言,将雷天君那个粗糙的比喻,清晰地阐述了一遍。
“我们的新方法学,核心就是‘经验模型化’。我们要把马总工他们这些‘老司机’脑中的‘驾驶技巧’,通过海量的芯片实测数据,逆向工程出来,变成一套精确的数学模型和设计规则。我们要让我们的EDA工具,学会‘老司机’的思维方式。我们要做的,不是用机器取代人,而是让机器,去学习人的智慧,并将其规模化、自动化。”
“这个功耗超标的‘问题’,对我们来说,不是失败,而是我们获得的,最宝贵的一份‘教学案例’。它暴露了我们流程的盲区,也指明了我们未来的方向。”
本章未完,点击下一页继续阅读。