王東來在會客廳裡目送克里斯托弗一行人的背影消失在走廊盡頭,梁松把那份簽了字的意向書放進資料夾,抬頭看了他一眼。
王東來搖了搖頭,重新坐回主位上,端起那杯早已涼透的龍井喝了一口。
阿斯麥的事對他來說已經結束了,剩下的是法務和財務團隊要忙的活,不需要他再操心。
他放下茶杯,站起來對梁松說了一句話:“讓指令集研發團隊準備一下,下午我去實驗室看進度。”
銀河半導體總部位於唐都高新區的最東端,與光刻工廠只隔了一條寬闊的銀杏大道。
指令集研發團隊的實驗室在大樓的第十一層,整層樓都被劃為保密區域,進出需要雙重身份認證。
王東來刷開工牌穿過氣閘門時,實驗室裡幾十號人正圍在一塊巨大的白板前爭論不休。
白板上畫滿了密密麻麻的架構圖,不同顏色的記號筆把資料通路、控制單元、快取層級標註得層層疊疊,像一張被反覆塗抹的作戰地圖。
“王總來了。”
不知道誰先喊了一聲,爭論聲戛然而止。
所有人都轉過頭看著他,眼神里有敬畏,有期待,還有一種壓不住的焦灼,他們已經被一個問題卡了快兩週了。
“繼續。”
王東來拉了一把椅子在實驗室角落坐下,示意他們不用管自己。
但沒有人繼續爭論了,所有人的目光都落在白板旁邊那個頭髮花白的老工程師身上。
他叫陳遠洲,和負責鴻蒙生態的那個陳遠洲同名同姓,但在半導體領域深耕的時間同樣漫長。
他從國家大規模積體電路研究所退休後被王東來親自請到銀河半導體,專門負責國產指令集的研發。
陳遠洲放下記號筆,轉過身對著王東來,語氣直接:“王總,你來得正好。我們卡在指令流水線的分支預測模組上,預測準確率卡在百分之九十幾,怎麼也上不去了。這個數字放在三年前是行業頂尖,但現在的鴻蒙系統對晶片的即時性要求太高,車機端要同時處理雷射雷達點雲和自動駕駛決策,手機端要在幾十毫秒內完成語音助手的自然語言理解。流水線每預測錯一次,就要清空重灌,浪費好幾個時鐘週期。這些浪費累積起來,鴻蒙的分散式協同體驗就會在低端晶片上大打折扣。”
王東來站起來走到白板前,仔細看了幾分鐘那些架構圖。
然後他拿起一支黑色記號筆,在分支預測模組的旁邊畫了一個極簡的示意圖,一個極小的、獨立於主流水線之外的輔助預測單元。
“你們現在的思路是把分支預測的邏輯堆在主流水線前端,用深度學習模型做模式識別。思路沒錯,但放錯了位置。主流水線太擠了,訊號繞來繞去,繞一圈好幾個時鐘週期就沒了。把這個輔助預測單元拆出來,直接掛在取指階段後面。它不參與主流水線的任何運算,只做一件事,提前一個週期把分支目標地址算好,餵給取指單元。”
他在輔助預測單元和取指單元之間畫了一根粗粗的箭頭,箭頭旁邊標註了幾個關鍵的延遲引數。
陳遠洲盯著那根箭頭看了很久,忽然摘下老花鏡用袖口擦拭鏡片。
這個動作他重複了兩次,然後重新戴上眼鏡,拿起紅色記號筆在輔助預測單元旁邊飛快地寫了一組數學公式。
筆尖劃過白板的沙沙聲越來越快,寫到最後一個等號時他的手微微發抖,不是緊張,是興奮。
“把預測邏輯拆出來獨立執行,主流水線不用等,取指不用搶。王總,你這個思路不是最佳化,是直接改架構。但輔助單元和主流水線之間的資料同步怎麼解決?預測單元跑得再快,如果和主流水線的狀態不同步,預測結果就是廢的。”
王東來在輔助單元和主流水線之間補了一根虛線,旁邊標註了同步鎖存的時序圖。
“用非同步FIFO緩衝,深度不用大,夠存兩次預測結果就行。預測單元提前算完就扔進去,取指單元到點自己取。主流水線永遠不等預測,預測永遠不拖主流水線,非同步時鐘域,各跑各的。媧之前在設計鴻蒙核心排程器時用過類似的非同步緩衝思路,FIFO的深度引數可以直接調過來。”
陳遠洲把手裡的紅色記號筆擱在白板槽裡,後退幾步看著那張被畫得密密麻麻的架構圖,沉默了好一會兒。
”。點分百個幾好提上往再能該應率確準測預,通跑版這果如,總王。擬模跑接直完搭天今,設來案方的OFIF步同非按束約鐘時,型原版一搭golireV用元單測預助輔的畫才剛總王把,劉小“:說人輕年的鏡眼戴個一裡隊團著對過轉他後然
”。平水的片晶階高中在現上追能至時即的上片晶端低在蒙鴻,通跑果如輯邏測預支分套這。掉砍遲延測預把接直是,升提線是不“:定篤很氣語,句一了補又他
。麼什說多有沒頭點了點來東王
。室驗實集令指了開離後然,議建整調個幾了提別分,計設控門鐘時的下式模耗功低和案方化佳最的議協致一取快了看項逐,間時段一了待又裡室驗實在他
。著亮還燈急應有只,暗很得調燈裡廊走
。層樓的在所隊團發研片晶IA是那,鈕按的層一另下按梯電進走他
。重凝更邊那集令指比氛氣的裡室驗實片晶IA
。心核速加IA的本版同不著焊都上板塊每,板試測塊幾好著攤上桌長
。邊了起得翻被都尾頁的頁一每,告報線曲耗功摞一厚厚著堆邊旁板試測
。利銳其極神眼但,半大了白經已髮頭,師構架深資的來過挖達輝從是,周姓人責負案專
”。總王“
。線曲耗功的務任理推IA組一著跑正上幕螢,前臺試測主到引他把工周








