第88章 陳薇的意外發現
四月三日凌晨兩點十七分,深圳創新大廈十二層,浩宇基礎研究院晶片組辦公區。燈光調得很暗,只有陳薇工位上方一盞孤零零的檯燈亮著,在深夜裡像一座孤島。空氣里有種過度安靜的沉悶,混合著伺服器機櫃低沉的嗡鳴、空調出風口持續的嘶嘶聲,還有她自己越來越快的心跳。
她面前攤著三份文件。最左邊是「星核」指令集架構的最終版規範,她逐字逐句校對過七遍,熟悉到能背出每個章節。中間是微架構的詳細設計文檔,厚達三百頁,上面是她和趙安過去一個月爭吵、妥協、最終定稿的每一條流水線、每一級緩存、每一個預測器。最右邊,是林浩上周遞給她的一份薄薄的手寫筆記,只有十二頁,用黑色墨水寫在普通的A4列印紙背面,字跡工整得不像隨手寫的,更像某種精心準備的教案。
筆記標題是「關於移動SoC能效優化的幾點零散想法」,沒有署名,沒有日期。前八頁的內容很常規,談動態電壓頻率調節(DVFS)、談電源門控、談時鐘門控——這些都是晶片低功耗設計的標準技術,陳薇熟悉。但從第九頁開始,內容開始變得……奇怪。
第九頁畫了一個簡單的框圖:一個傳統的CPU核心,旁邊連著一個更小的、結構不同的「協處理器」,標註是「專用計算單元」。下面用紅筆寫了一段話:
「移動場景下,80%的計算負載集中在少數幾種任務:圖像處理、音頻編碼、神經網絡推理。通用CPU為這些任務優化,如同用瑞士軍刀砍樹——能砍,但低效。應該為每種高頻任務設計專用硬體單元,用最精簡的電路實現最高能效。CPU負責調度和通用計算,專用單元負責垂直場景。此為『異構計算』雛形。」
陳薇盯著「異構計算」四個字,眉頭緊鎖。這個概念在2006年幾乎不存在。學術界有論文討論「專用指令集處理器」,工業界有「數位訊號處理器」,但把多種不同架構的計算單元集成在同一顆晶片上,用統一的內存和總線連接,由作業系統動態調度——這個想法,太超前了。超前到像科幻。
她翻到第十頁。這一頁是數學公式,描述了一種「任務分類與調度算法」。根據應用的實時性要求、計算特徵、能效敏感度,動態決定將任務派發給CPU還是專用單元。算法用到了馬爾可夫決策過程和強化學習——這兩個詞,陳薇在斯坦福的博士課程里學過,但從未見過有人把它們用在晶片任務調度上。
第十一頁更離譜。畫了一個三層架構:最底層是「物理計算單元」(CPU、GPU、DSP、NPU),中間是「統一運行時調度層」,上層是「應用框架」。旁邊批註:「未來行動作業系統必須原生支持異構計算,應用開發者無需關心底層硬體,運行時自動分配最優計算資源。這將徹底改變移動晶片的競爭維度——從拼主頻、拼核心數,到拼能效、拼場景優化。」
陳薇的後背開始冒冷汗。不是害怕,是激動,混雜著巨大的困惑。這份筆記里的理念,超越了她所知的學術界前沿至少五年。不,十年。2006年,Intel剛剛提出「多核」,AMD還在為「真雙核」宣傳,ARM的Cortex-A8還沒發布,所有人都還在追求更高的主頻、更多的電晶體。而這份筆記已經在談「場景優化」「能效優先」「異構協同」——這些概念,要到2015年iPhone的A系列晶片、高通的驍龍,才會成為主流。
但最讓她脊背發涼的是第十二頁,最後一頁。沒有圖,沒有公式,只有一段話:
「晶片的終極競爭,不是製程,不是架構,是生態。誰能打造從晶片到編譯器到作業系統到應用到開發者的完整垂直整合,誰就能定義下一個計算時代。而這一切的起點,是一顆足夠開放、足夠靈活、足夠超前的晶片。它必須從一開始就為未來十年的場景設計,而不是為今天的跑分優化。」
這段話下面,有一個用鉛筆輕輕寫下的英文單詞,很小,幾乎看不清:Small。
陳薇盯著那個單詞,大腦飛速運轉。Small?什麼意思?小型化?但上下文不搭。人名?代號?她拿起放大鏡,湊近了看。筆跡很輕,像是無意識寫下的,但字母的形狀……她突然想起,林浩的英文名是Hao,不是Small。那這是誰?
她猛地站起身,椅子腿在地板上刮出刺耳的聲響。辦公室里沒別人,只有伺服器指示燈在黑暗中規律地閃爍,像某種沉默生物的心跳。她抓起那疊筆記,衝出辦公區,跑向電梯。
凌晨兩點三十四分,林浩辦公室的門被敲響。不是敲,是捶。林浩剛在沙發上躺下不到一小時,被驚醒,揉了揉眼睛,起身開門。門外是陳薇,頭髮凌亂,眼睛通紅,手裡緊緊攥著那疊筆記。
「林浩,」她聲音嘶啞,帶著一種近乎偏執的急切,「這個,你從哪來的?」
林浩看著她,又看看她手裡的筆記,沉默了三秒,然後側身:「進來。」
辦公室沒開大燈,只有書桌上一盞小檯燈。林浩坐下,陳薇站著,把筆記攤在桌上,手指點在「異構計算」那幾個字上。
「這個詞,我查了,學術論文資料庫里沒有。這個概念,工業界沒人提。但這個想法——為不同任務設計專用硬體,動態調度——它在理論上可行,而且很可能是對的。還有這個調度算法,用了強化學習,這需要海量的應用行為數據訓練,我們根本沒有。最關鍵的,」她的手指移到最後一頁那個鉛筆寫的「Small」上,「這個單詞。什麼意思?」
林浩靜靜地聽著,臉上沒什麼表情。等陳薇說完,他才緩緩開口:「你坐下。」
陳薇沒動。
「坐下。」林浩重複,聲音很平靜,但有種不容置疑的力量。
陳薇慢慢坐下,但身體繃得很緊,像一張拉滿的弓。
「筆記是我寫的。」林浩說。
「我知道是你寫的。但裡面的想法,不可能是你想出來的。」陳薇盯著他,「林浩,我研究晶片十二年,從伯克利的實驗室到斯坦福的博士,到矽谷的工業界。我知道一個想法從萌芽到成熟需要多久,需要多少積累,需要多少失敗。你這個筆記里的東西,太完整,太系統,太……成熟。不像剛剛誕生的靈感,像經過無數次疊代、驗證、優化的最終方案。但它又超前得可怕。告訴我,你從哪看到的?是哪家公司的內部資料?還是……國外的什麼秘密項目?」
林浩靠進椅背,雙手交叉放在桌上。檯燈的光從側面打過來,在他臉上投下深刻的陰影。他沉默了很久,久到陳薇以為他不會回答了。
「如果我說,是我瞎想的,你信嗎?」他終於開口。
陳薇愣住。
「真的是瞎想的。」林浩笑了笑,笑容很淡,有點疲憊,「晚上睡不著,胡思亂想,就寫下來了。異構計算,任務調度,生態整合——這些詞,我也是第一次組合在一起。可能因為我不懂晶片,沒有條條框框,所以敢亂想。」
「不可能。」陳薇搖頭,聲音發顫,「你不懂晶片,卻能寫出強化學習在任務調度中的應用公式?不懂晶片,卻能畫出未來行動作業系統的三層架構?林浩,你在騙我。或者……你在瞞我。」
辦公室再次陷入沉默。窗外的深圳,在凌晨的黑暗中沉睡,只有遠處深南大道上偶爾有車燈划過,像流星。
「陳薇,」林浩輕聲說,「你相信直覺嗎?」
「什麼?」
「技術直覺。」林浩說,「有些人,看到現在,就能模糊地感覺到未來。不是預知,是推理。基於對趨勢的理解,對人性需求的洞察,對技術發展規律的把握,在腦子裡拼湊出一個可能的未來圖景。然後,朝著那個圖景走。這個筆記,就是我的『直覺圖景』。不一定對,但我想試試。」
他說得很誠懇,眼神坦蕩。但陳薇心裡的疑惑沒有消散。直覺可以解釋一個模糊的方向,但解釋不了具體的算法公式,解釋不了那個鉛筆寫的「Small」。
「那這個呢?」她指著那個單詞。
林浩湊過去看,眉頭微皺。「這個……我真不知道。可能隨手寫的,可能是筆誤。不重要。」
「重要!」陳薇提高聲音,「因為這個單詞的筆跡,和前面不一樣。前面是黑色墨水,工整。這個是鉛筆,很輕,但字母的形狀——你看這個『S』,起筆有個很小的回鉤,這是英文書法里的習慣。你不是這種寫法。」
林浩的瞳孔微微收縮。很細微的反應,但陳薇捕捉到了。她心臟狂跳,知道自己逼近了某個真相的邊緣。
「林浩,」她聲音低下來,帶著懇求,「這個項目,我押上了職業生涯。團隊裡的每個人,都是放棄了高薪厚職來的。我們需要知道,我們追隨的,到底是天才的直覺,還是……別的什麼。如果是別人驗證過的技術路徑,我們至少可以少走彎路。如果是空中樓閣……我們需要提前知道。」
林浩看著她。陳薇眼裡有血絲,有疲憊,但更多的是執著的、不得到答案不罷休的光。他想起上輩子,陳薇是海思晶片的女架構師之一,參與了麒麟980的設計,那是中國第一款商用7nm手機晶片。她是個技術理想主義者,但也是個務實者。她需要安全感,需要確信腳下的路不是懸崖。
「筆記里的想法,」林浩緩緩說,「我沒有在別處見過。但我覺得,它是對的。至於為什麼對,我解釋不清。就像音樂家聽到一段旋律,就知道它會不會流行;畫家看到一塊顏色,就知道它該放在哪裡。我沒有證據,只有感覺。你信嗎?」
陳薇盯著他,看了很久。然後,她長長地吐出一口氣,肩膀垮下來。
「我信。」她說,聲音很輕,「因為你的感覺,到目前為止,從沒錯過。HICQ,浩宇引擎,浩宇空間……每次大家都覺得你瘋了,但最後你都對了。這次,我賭你的感覺。」
她收起筆記,站起身。「這個異構計算的思路,我會深入研究。調度算法,我讓團隊建模仿真。如果結果可行……這可能是星核最大的殺手鐧。」
「謝謝。」林浩說。
陳薇走到門口,停住,沒回頭。「林浩,那個『Small』,我會繼續查。不是因為懷疑你,是因為……如果它真的是某個線索,我們需要知道它指向哪裡。」
「好。」
門輕輕關上。辦公室里重新陷入寂靜。林浩坐在黑暗中,一動不動。許久,他拉開抽屜,拿出一個老式的諾基亞功能機——不是他平時用的手機。他開機,屏幕亮起藍光。通訊錄里只有一個號碼,名稱是「S」。
他沒有撥號,只是盯著那個字母,看了很久。然後關機,把手機鎖回抽屜。
窗外的天色,開始泛起魚肚白。
而那個關於「異構計算」的超前理念,在這一夜,從一份神秘筆記,正式進入了「星核」晶片的研發軌道。
靜待它,在未來某天,改變世界。
她面前攤著三份文件。最左邊是「星核」指令集架構的最終版規範,她逐字逐句校對過七遍,熟悉到能背出每個章節。中間是微架構的詳細設計文檔,厚達三百頁,上面是她和趙安過去一個月爭吵、妥協、最終定稿的每一條流水線、每一級緩存、每一個預測器。最右邊,是林浩上周遞給她的一份薄薄的手寫筆記,只有十二頁,用黑色墨水寫在普通的A4列印紙背面,字跡工整得不像隨手寫的,更像某種精心準備的教案。
筆記標題是「關於移動SoC能效優化的幾點零散想法」,沒有署名,沒有日期。前八頁的內容很常規,談動態電壓頻率調節(DVFS)、談電源門控、談時鐘門控——這些都是晶片低功耗設計的標準技術,陳薇熟悉。但從第九頁開始,內容開始變得……奇怪。
第九頁畫了一個簡單的框圖:一個傳統的CPU核心,旁邊連著一個更小的、結構不同的「協處理器」,標註是「專用計算單元」。下面用紅筆寫了一段話:
「移動場景下,80%的計算負載集中在少數幾種任務:圖像處理、音頻編碼、神經網絡推理。通用CPU為這些任務優化,如同用瑞士軍刀砍樹——能砍,但低效。應該為每種高頻任務設計專用硬體單元,用最精簡的電路實現最高能效。CPU負責調度和通用計算,專用單元負責垂直場景。此為『異構計算』雛形。」
陳薇盯著「異構計算」四個字,眉頭緊鎖。這個概念在2006年幾乎不存在。學術界有論文討論「專用指令集處理器」,工業界有「數位訊號處理器」,但把多種不同架構的計算單元集成在同一顆晶片上,用統一的內存和總線連接,由作業系統動態調度——這個想法,太超前了。超前到像科幻。
她翻到第十頁。這一頁是數學公式,描述了一種「任務分類與調度算法」。根據應用的實時性要求、計算特徵、能效敏感度,動態決定將任務派發給CPU還是專用單元。算法用到了馬爾可夫決策過程和強化學習——這兩個詞,陳薇在斯坦福的博士課程里學過,但從未見過有人把它們用在晶片任務調度上。
第十一頁更離譜。畫了一個三層架構:最底層是「物理計算單元」(CPU、GPU、DSP、NPU),中間是「統一運行時調度層」,上層是「應用框架」。旁邊批註:「未來行動作業系統必須原生支持異構計算,應用開發者無需關心底層硬體,運行時自動分配最優計算資源。這將徹底改變移動晶片的競爭維度——從拼主頻、拼核心數,到拼能效、拼場景優化。」
陳薇的後背開始冒冷汗。不是害怕,是激動,混雜著巨大的困惑。這份筆記里的理念,超越了她所知的學術界前沿至少五年。不,十年。2006年,Intel剛剛提出「多核」,AMD還在為「真雙核」宣傳,ARM的Cortex-A8還沒發布,所有人都還在追求更高的主頻、更多的電晶體。而這份筆記已經在談「場景優化」「能效優先」「異構協同」——這些概念,要到2015年iPhone的A系列晶片、高通的驍龍,才會成為主流。
但最讓她脊背發涼的是第十二頁,最後一頁。沒有圖,沒有公式,只有一段話:
「晶片的終極競爭,不是製程,不是架構,是生態。誰能打造從晶片到編譯器到作業系統到應用到開發者的完整垂直整合,誰就能定義下一個計算時代。而這一切的起點,是一顆足夠開放、足夠靈活、足夠超前的晶片。它必須從一開始就為未來十年的場景設計,而不是為今天的跑分優化。」
這段話下面,有一個用鉛筆輕輕寫下的英文單詞,很小,幾乎看不清:Small。
陳薇盯著那個單詞,大腦飛速運轉。Small?什麼意思?小型化?但上下文不搭。人名?代號?她拿起放大鏡,湊近了看。筆跡很輕,像是無意識寫下的,但字母的形狀……她突然想起,林浩的英文名是Hao,不是Small。那這是誰?
她猛地站起身,椅子腿在地板上刮出刺耳的聲響。辦公室里沒別人,只有伺服器指示燈在黑暗中規律地閃爍,像某種沉默生物的心跳。她抓起那疊筆記,衝出辦公區,跑向電梯。
凌晨兩點三十四分,林浩辦公室的門被敲響。不是敲,是捶。林浩剛在沙發上躺下不到一小時,被驚醒,揉了揉眼睛,起身開門。門外是陳薇,頭髮凌亂,眼睛通紅,手裡緊緊攥著那疊筆記。
「林浩,」她聲音嘶啞,帶著一種近乎偏執的急切,「這個,你從哪來的?」
林浩看著她,又看看她手裡的筆記,沉默了三秒,然後側身:「進來。」
辦公室沒開大燈,只有書桌上一盞小檯燈。林浩坐下,陳薇站著,把筆記攤在桌上,手指點在「異構計算」那幾個字上。
「這個詞,我查了,學術論文資料庫里沒有。這個概念,工業界沒人提。但這個想法——為不同任務設計專用硬體,動態調度——它在理論上可行,而且很可能是對的。還有這個調度算法,用了強化學習,這需要海量的應用行為數據訓練,我們根本沒有。最關鍵的,」她的手指移到最後一頁那個鉛筆寫的「Small」上,「這個單詞。什麼意思?」
林浩靜靜地聽著,臉上沒什麼表情。等陳薇說完,他才緩緩開口:「你坐下。」
陳薇沒動。
「坐下。」林浩重複,聲音很平靜,但有種不容置疑的力量。
陳薇慢慢坐下,但身體繃得很緊,像一張拉滿的弓。
「筆記是我寫的。」林浩說。
「我知道是你寫的。但裡面的想法,不可能是你想出來的。」陳薇盯著他,「林浩,我研究晶片十二年,從伯克利的實驗室到斯坦福的博士,到矽谷的工業界。我知道一個想法從萌芽到成熟需要多久,需要多少積累,需要多少失敗。你這個筆記里的東西,太完整,太系統,太……成熟。不像剛剛誕生的靈感,像經過無數次疊代、驗證、優化的最終方案。但它又超前得可怕。告訴我,你從哪看到的?是哪家公司的內部資料?還是……國外的什麼秘密項目?」
林浩靠進椅背,雙手交叉放在桌上。檯燈的光從側面打過來,在他臉上投下深刻的陰影。他沉默了很久,久到陳薇以為他不會回答了。
「如果我說,是我瞎想的,你信嗎?」他終於開口。
陳薇愣住。
「真的是瞎想的。」林浩笑了笑,笑容很淡,有點疲憊,「晚上睡不著,胡思亂想,就寫下來了。異構計算,任務調度,生態整合——這些詞,我也是第一次組合在一起。可能因為我不懂晶片,沒有條條框框,所以敢亂想。」
「不可能。」陳薇搖頭,聲音發顫,「你不懂晶片,卻能寫出強化學習在任務調度中的應用公式?不懂晶片,卻能畫出未來行動作業系統的三層架構?林浩,你在騙我。或者……你在瞞我。」
辦公室再次陷入沉默。窗外的深圳,在凌晨的黑暗中沉睡,只有遠處深南大道上偶爾有車燈划過,像流星。
「陳薇,」林浩輕聲說,「你相信直覺嗎?」
「什麼?」
「技術直覺。」林浩說,「有些人,看到現在,就能模糊地感覺到未來。不是預知,是推理。基於對趨勢的理解,對人性需求的洞察,對技術發展規律的把握,在腦子裡拼湊出一個可能的未來圖景。然後,朝著那個圖景走。這個筆記,就是我的『直覺圖景』。不一定對,但我想試試。」
他說得很誠懇,眼神坦蕩。但陳薇心裡的疑惑沒有消散。直覺可以解釋一個模糊的方向,但解釋不了具體的算法公式,解釋不了那個鉛筆寫的「Small」。
「那這個呢?」她指著那個單詞。
林浩湊過去看,眉頭微皺。「這個……我真不知道。可能隨手寫的,可能是筆誤。不重要。」
「重要!」陳薇提高聲音,「因為這個單詞的筆跡,和前面不一樣。前面是黑色墨水,工整。這個是鉛筆,很輕,但字母的形狀——你看這個『S』,起筆有個很小的回鉤,這是英文書法里的習慣。你不是這種寫法。」
林浩的瞳孔微微收縮。很細微的反應,但陳薇捕捉到了。她心臟狂跳,知道自己逼近了某個真相的邊緣。
「林浩,」她聲音低下來,帶著懇求,「這個項目,我押上了職業生涯。團隊裡的每個人,都是放棄了高薪厚職來的。我們需要知道,我們追隨的,到底是天才的直覺,還是……別的什麼。如果是別人驗證過的技術路徑,我們至少可以少走彎路。如果是空中樓閣……我們需要提前知道。」
林浩看著她。陳薇眼裡有血絲,有疲憊,但更多的是執著的、不得到答案不罷休的光。他想起上輩子,陳薇是海思晶片的女架構師之一,參與了麒麟980的設計,那是中國第一款商用7nm手機晶片。她是個技術理想主義者,但也是個務實者。她需要安全感,需要確信腳下的路不是懸崖。
「筆記里的想法,」林浩緩緩說,「我沒有在別處見過。但我覺得,它是對的。至於為什麼對,我解釋不清。就像音樂家聽到一段旋律,就知道它會不會流行;畫家看到一塊顏色,就知道它該放在哪裡。我沒有證據,只有感覺。你信嗎?」
陳薇盯著他,看了很久。然後,她長長地吐出一口氣,肩膀垮下來。
「我信。」她說,聲音很輕,「因為你的感覺,到目前為止,從沒錯過。HICQ,浩宇引擎,浩宇空間……每次大家都覺得你瘋了,但最後你都對了。這次,我賭你的感覺。」
她收起筆記,站起身。「這個異構計算的思路,我會深入研究。調度算法,我讓團隊建模仿真。如果結果可行……這可能是星核最大的殺手鐧。」
「謝謝。」林浩說。
陳薇走到門口,停住,沒回頭。「林浩,那個『Small』,我會繼續查。不是因為懷疑你,是因為……如果它真的是某個線索,我們需要知道它指向哪裡。」
「好。」
門輕輕關上。辦公室里重新陷入寂靜。林浩坐在黑暗中,一動不動。許久,他拉開抽屜,拿出一個老式的諾基亞功能機——不是他平時用的手機。他開機,屏幕亮起藍光。通訊錄里只有一個號碼,名稱是「S」。
他沒有撥號,只是盯著那個字母,看了很久。然後關機,把手機鎖回抽屜。
窗外的天色,開始泛起魚肚白。
而那個關於「異構計算」的超前理念,在這一夜,從一份神秘筆記,正式進入了「星核」晶片的研發軌道。
靜待它,在未來某天,改變世界。