Fansee
图文公开

第157章

“设计有问题”,这五个字,像针一样,扎在每个设计人员的心上。 周毅的脸色瞬间变得有些苍白。他立刻想到了一个可能性。在“龙芯一号”的设计中,大部分的非关键路径,都是由EDA工具自动布线和综合的。而那些最核心、对性能影响最大的模块,比如ALU、寄存器堆,则是老马他们“手工优化”的。 难道是…… 他不敢想下去。但他知道,这个问题必须立刻找到答案。 “把热力图调出来。”林秋的声音打破了沉寂。他脸上没有太多的意外,似乎早就预料到,这场胜利不会来得如此一帆风顺。 吴佳栋立刻启动了另一个程序。这是他们之前埋在芯片内部的几百个温度传感器的实时数据。很快,一张芯片的平面图呈现在大屏幕上,不同的颜色代表着不同的温度。 在芯片的中央区域,几块鲜红的色块,像烙铁一样,灼烧着所有人的眼睛。那红色深邃得,几乎要变成暗紫色。而周围大片的区域,则是温和的黄色和绿色。 “是ALU(算术逻辑单元)和FPU(浮点运算单元)。”周毅指着那几块最红的区域,声音艰涩。 而这两个单元,正是老马和他的团队,花费心血最多,进行“晶体管级”手工优化最彻底的部分。是他们最引以为傲的“作品”。 空气仿佛凝固了。 所有人的目光,有意无意地,都瞟向了老马。 老马站在那里,一言不发。他看着屏幕上那刺眼的红色,那片由他亲手打磨出来的“艺术品”,此刻却成了整个芯片最大的“发热源”。他那张饱经风霜的脸上,血色一点点褪去。他一生都坚信,人手,比机器更懂物理极限,更能榨出性能。为了追求那20%的速度提升,他带着几个老伙计,没日没夜地调整着每一个晶体管的尺寸,优化着每一根连线的走向。 现在,性能是上去了,功耗却爆了。 这感觉,就像一个经验丰富的大厨,用猛火爆炒,做出了一盘香气扑鼻的菜,食客赞不绝口,但回头一看,却发现厨房已经快被燎着了。 这是一种比戴维斯的当面否定,更具杀伤力的自我否定。因为数据,不会说谎。 “我就说……我就说不应该搞那么多‘黑盒子’!”一个支持周毅的年轻研究员,没忍住,低声嘟囔了一句,“现代设计流程,讲究的是全局优化,是功耗感知设计。这种局部的、野蛮的性能压榨,必然会破坏整个系统的功耗平衡!” 这句话声音不大,但在死寂的实验室里,却显得格外刺耳。 “你说什么!”一个跟着老马干了几十年的老工程师,当场就火了,指着那个年轻人,“小子,你懂个屁!没有我们这几个老骨头给你把ALU的速度提上去,你现在还在为跑不过30兆赫哭鼻子呢!吃了饭就骂厨子,有你这样的吗?” “我……我不是那个意思……”年轻人脸涨得通红,却不知如何辩驳。 “好了,都少说两句!”陈功厂长厉声喝止。他看看脸色铁青的老马,又看看一脸委屈的年轻人,只觉得一个头两个大。好不容易凝聚起来的团队,眼看又要因为路线问题,分崩离析。 就在这时,雷天君那个不着调的声音又响了起来。 “哎,我说,这事儿有那么严重吗?”他走到大屏幕前,端详着那张热力图,摸着下巴,一本正经地分析道,“你们看,这图,多漂亮!中间红,周围绿,跟咱们国旗上的五角星似的,众星拱月!这说明什么?说明我们的核心引擎动力澎湃,能量充沛!一般的芯片,想红还红不起来呢!都是一片绿,死气沉沉的,那叫‘贫血’!” “老雷!都什么时候了,你还在这儿胡说八道!”陈功气得想拿胶带把他嘴封上。 “我这怎么是胡说八道呢?”雷天君振振有词,“这叫换个角度看问题!我们现在的情况,不是车造坏了,而是不小心造出了一台一级方程式赛车!你们谁见过F1赛车省油的?那引擎一启动,油跟自来水似的往下灌!可它就是跑得快,就是能拿冠军!” 他一拍大腿:“我们现在要做的,不是去抱怨引擎太费油,而是赶紧给它配上最好的散热系统,最好的轮胎,然后把它拉到赛道上,去跑赢法拉利和迈凯伦!我们可以出一个‘性能版’,专门卖给那些不差钱,只求最快速度的客户!再出一个‘节能版’,把频率降下来跑,功耗不就下来了吗?一份设计,卖两个价钱,这叫‘产品差异化竞争策略’!” 雷天君这套歪理,把所有人都说得一愣一愣的。连刚才还剑拔弩张的两个工程师,都忘了吵架,呆呆地看着他。 林秋也被逗乐了。他知道雷天君是在用他自己的方式,化解这场一触即发的内部危机。他清了清嗓子,把话题拉了回来。 “雷部长的‘F1理论’,虽然有点夸张,但提醒了我们一点。这个问题,是麻烦,但不是灾难。” 他走到白板前,拿起笔。“我们现在要做的,不是互相指责,而是搞清楚,这额外的42%功耗,到底是从哪儿来的。” 他看向周毅:“你刚才说的,‘全局优化’和‘局部优化’的冲突,很有可能就是问题的关键。我们的EDA工具,在进行功耗仿真时,它所依据的,是标准单元库里的模型。它认为,一个二输入与非门,在某个频率下翻转,就该消耗那么多能量。” 他又看向老马:“但是,马总工他们手工优化的单元,已经不是库里的‘标准件’了。为了速度,他们可能用了更大尺寸的晶体管,更短、更宽的连线。这些‘改装件’,就像F1赛车的引擎,它的脾气,和我们家用车上那台1.5升的发动机,是完全不一样的。我们的仿真工具,用分析家用车的模型,去预测F1引擎的油耗,结果自然会出偏差。” 林秋的这番话,既没有否定周毅的“系统论”,也维护了老马的“经验论”。他将问题,归结于“模型”和“现实”的脱节。 “所以,这不是谁的错。”林秋做出了结论,“这是我们整个设计流程的一个‘盲区’。我们以为自己造的是一辆高性能的越野车,结果,我们在里面装了一台超跑的发动机。现在的问题是,这台发动机,和车子的底盘、油路系统,产生了我们没有预料到的‘共振’。” “共振”这个词,用得极其巧妙。它让所有人都明白了问题的本质。 周毅若有所思地点了点头。他明白了,他们所面对的,是一个比“谁对谁错”更深刻的技术难题:如何让先进的、系统化的设计工具,去理解并预测那些包含了人类顶尖经验的、非标准的“艺术品”的行为。 老马紧绷的身体,也终于松弛了下来。林秋没有否定他的工作,反而将其比作“超跑的发动机”。这给了他一个台阶,也给了他一个继续前进的理由。他的经验,不是错了,只是太“超前”了,以至于现有的工具无法理解。 “林总师,那我们下一步……”陈功问道。 “下一步,就是我们为‘龙芯二号’准备的课题,现在提前开始了。”林秋的眼中,重新燃起了解决问题的光芒,“周毅,你带一个小组,任务只有一个:给我们的‘F1赛车引擎’,建立精确的数学模型。” “你们要把马总工他们优化的每一个单元,都当成一个独立的‘黑盒’。通过实际的芯片测试,反复测量它在不同频率、不同电压、不同负载下的功耗和性能数据。我们要做的,不是把它改回去,而是要彻底摸清它的‘脾气’。我们要为它,专门写一本‘驾驶手册’!” “有了这本手册,我们才能在‘龙芯二号’的设计中,真正做到‘知己知彼’。我们才能让我们的EDA工具,学会如何去驾驭这些‘性能怪兽’,而不是被它们拖垮。” 一场潜在的内讧,被林秋巧妙地转化为一次深刻的技术复盘和一次面向未来的研发任务。实验室里沉闷的气氛一扫而空,取而代之的,是一种更为冷静和专注的探索精神。 他们知道,手中的这颗“龙芯一号”,不仅仅是一次成功的流片。它更像一个刚刚降生的、天赋异禀却又脾气古怪的孩子。他们不仅要为它的诞生而欢呼,更要承担起责任,去理解它,去教育它,去引导它,最终,让它的天赋,真正绽放出照亮未来的光芒。 而就在他们埋头于数据和模型时,林秋的手机,轻轻震动了一下。 一条来自陌生号码的英文信息,简短而公式化: “Professor Davis's schedule is tight. He can spare two hours on Friday afternoon at the Portman Ritz-Carlton. Please be punctual.- S. Lee, Assistant to Prof. Davis.” (戴维斯教授日程紧张。他可以在周五下午,于波特曼丽思卡尔顿酒店,抽出两个小时。请准时。——S.李,戴维斯教授助理。) 周五。只剩下不到三天的时间。 林秋看着这条信息,又看了看屏幕上那条刺眼的、代表着功耗超标的绿色曲线,笑了。 看来,这场对话,会比预想的,更有意思。 波特曼丽思卡尔顿酒店,上海最顶级的涉外酒店之一。当林秋、陈功、雷天君和周毅四人走进富丽堂皇的大堂时,与周围那些西装革履、神态悠闲的外国商人相比,他们几个穿着先锋厂的工作夹克,神色间带着一丝掩不住的疲惫和紧张,显得有些格格不入。 雷天君被大堂里那盏巨大的水晶吊灯晃得眼晕,他凑到陈功耳边嘀咕:“乖乖,这地方,住一晚上得花掉我们一个工程师小半年的工资吧?那个美国老头,真会挑地方。” 陈功瞪了他一眼,示意他安静。他自己心里也有些打鼓。这不仅仅是一次技术交流,在某种程度上,也关乎着工厂乃至国家的脸面。他反复叮嘱自己,等下一定要沉住气,不能丢了份子。 周毅则紧紧抱着他的笔记本电脑,电脑里,是他们这两天不眠不休整理出来的所有测试数据和分析报告。他的手心在冒汗,既紧张,又有一种即将奔赴战场的亢奋。 只有林秋,神情一如既往的平静。他打量着酒店的装潢,仿佛只是一个普通的游客。但只有他自己知道,他的大脑正在飞速运转,一遍遍地预演着即将到来的对话。 他们被一位穿着得体的酒店侍者,引到了一间位于高层的行政酒廊。戴维斯教授和他的助理,已经等在了那里。 与在先锋厂会议室时的严肃和审视不同,此刻的戴维斯穿着一身休闲的西装,面前放着一杯咖啡,姿态放松,更像一个正在度假的学者。他看到林秋他们,只是礼貌性地点了点头,示意他们坐下。 “林,很高兴再次见到你。”他的开场白客气而疏远,“我听说了你们的Tape-out,恭喜。不过,你们发来的信息,有些……戏剧化。硅片会说话?我从业三十年,只知道硅片会发热和出错。” 他身边的助理,一个看起来精明干练的年轻华人,轻轻笑了一声,像是在附和这个美式幽默。 这句开场白,立刻给会面定下了一个基调:我愿意听,但我不相信你们有什么了不起的东西。 雷天君的火气“噌”地就上来了,刚想开口反驳,就被陈功在桌子底下狠狠踩了一脚,硬生生把话憋了回去。 林秋没有在意对方的揶揄,他只是笑了笑,将周毅的笔记本电脑打开,转向戴维斯。 “教授,您说得没错。所以,我们今天不谈哲学,也不讲故事。就让这些热量和错误,自己来‘说’吧。” 他没有按照常规,先从项目背景、团队介绍开始,而是直接点开了那个最原始,也最震撼的视频文件。
1

评论 (0)

还没有评论

在下方写下第一条评论吧

?