第30章 燕隼 隔行如隔山,但白架構師會飛。……
關燈
小
中
大
第30章 燕隼 隔行如隔山,但白架構師會飛。……
付年沈默了片刻, 誠懇道:
“白先生,你也未嘗不明白這個道理:藥物的研制、疾病的治愈、科研的突破,有時候並非人力可左右。我只能保證盡力而為。”
白明眼裏的光慢慢暗了下去, 然而他很快勾起一抹微苦的笑意, 後退一步, 結結實實、真心實意地朝付年鞠了一躬。
“欸, 何必如此!”付年一驚,連忙去扶白明, 後者卻堅定地搖搖頭,鞠完了這一躬。
“謝謝你,付教授。”白明慢慢直起身體,一字一句地說,“我沒有辦法用言語表達我的感激。如果有任何需要我的地方,請不吝聯系我。”
“你太客氣了,即使看在我姐姐的關系上——”
叮叮叮叮——叮叮叮叮——
白明下意識看向口袋裏的手機, 難得地猶豫了一下。
付年卻善解人意地一笑:“我下午還有會要開,先走一步,白先生自便就好。”
“勞煩付教授代我向付律問好。”白明笑著揮手,接起電話, “——餵, 我是白明。”
“白總工,我是汪棟。真的很抱歉忽然打擾您,請問您現在有空嗎?”
“……汪秘書?”
“是我!是我!”汪秘書跟抓住救命稻草似的連連應聲, 嗓音難得發慌發顫,“是這樣的,有個非常緊急的突發狀況,集團下屬另一家子公司的芯片投入生產前最後一次驗證環節, 可能……可能臨時出問題了。”
白明下意識挪下了手機,仔細看了眼來電顯示。
“即使我也是幹芯片架構這行的,但隔領域如隔山,”他遲疑了一下,還是慢慢地說,“汪秘書,你確定是找我嗎?”
汪秘書一聽白明這話,精神瞬間大振,心臟哐當一下直接落到胸膛裏——有了!
他在霍權身邊待了多少年,風裏來雨裏去的大型人精一個,從給霍總做戀愛咨詢的蛛絲馬跡中,就能猜出白架構師著實是事業心極強的專業精英,對於編程架構事業有著超乎常人的熱愛與責任感。
白明這麽回答,說明實際上他心裏並不抵觸,甚至還有點兒躍躍欲試也說不定。
再飽以真情言辭,大加懇求勸導,一定能請動這位年輕的天才架構高層出手救急!
調動了一下情緒,汪秘書仰頭朝天抹了抹眼睛,想象著這事兒要是拖延鬧大搞砸了,霍總那可怕的臉色足以止夜兒啼哭,兩行清淚瞬間嘩一下真心實意下來了:
“說句掏心窩子的話,我能想到的只有您啊白總工!我、我實在聯系不上霍總,自個兒壓根對技術一竅不通;負責研發的架構師一個月前跳槽到J國去了,就是說目前一丁點兒沒有其他解決方法……只能鬥膽問問您能不能過來看看有沒有思路,緊急著救個火?”
半小時後。
白明合上車門,面色有些蒼白,背著黑色電腦包,大步踏入公司大樓正門。
他的灰色風衣角尚沾著濕潤的寒氣,錚亮的黑色雲紋大理石地磚反射出他拔長優越的腰腿。
“白架構師!”汪秘書一路小跑著迎了上來,看著白明的神色簡直跟看救苦救難的觀世音菩薩沒什麽兩樣,雙眼盈滿了真誠的熱淚,“真是辛苦您跑這一趟!”
白明擺擺手,示意汪秘書不必介意:“都到這種爭分奪秒的要命時候了,客氣的話不必再講。帶我去看看你們的問題。”
汪秘書把白明引到了一所占地面積非常龐大的格子間式辦公室。
這個地方的桌椅非常淩亂,到處都是散落的紙筆。熱空調轟隆隆響著,一群格子襯衫深色棉襖的程序員們如馬蜂般聚集一處,各個手持電腦圍成一圈,或眉頭緊鎖,或抓耳撓腮,或呆立原地,或面如死灰,整個辦公室滿溢著壓抑絕望的氛圍。
這場景白明簡直再熟悉不過。當年他做項目、打比賽,為了發表論文死磕程序的時候,為了修改bug咬筆桿熬一宿的時候,和此時面前這群同行差不了多少。
“杜工!杜工!”汪秘書似乎也被這氣氛感染了,默默擦了把腦門的汗,伸長脖子向裏輕聲喚道,“我請了個外援過來!”
叫“杜工”的那個程序員看起來還比較年輕,只不過被令人崩潰的編碼工作磋磨得一臉疲相。他正苦苦埋首嗡嗡作響的電腦,聞言匆匆擡頭瞥了眼門外,苦笑語氣裏帶著難以掩飾的煩躁:
“汪總,都這時候啦,你帶個大明星過來慰問也沒用那!”
此話一出,這群搞芯片的碼農們如向日葵般嗖地扭過頭來,不少年近四十的資深同行因為弧度過猛,光潔的腦門上還折射出一溜兒明晃晃的光,如幾盞負荷過載的大燈泡。
汪秘書看都不敢看白明的面色,臉一陣紅,一陣黑:“杜工,哪裏來的大明星!這位是白架構師,數視的二號位,也是做芯片的——”
白明沒有糾正,只是徑直走到杜工身後,仔細看著他電腦上的FPGA驗證程序。
他氣質獨特出挑,只是站在那裏,都有種非常沈穩、專業、讓人心安的感覺。那種天然的氣場如有實質,團在一塊兒的程序員們看著這位年齡過分年輕、長得過分優秀的“白架構師”,不由自主地左右退開,給白明讓了一塊地出來。
他盯著屏幕,一動不動地看了五分鐘,忽然開口:
“杜工,你們設計的是加速芯片吧?——某個核心計算單元在持續高負載環境下,經常性地出現數據通路死鎖問題。”
白明指指某個區域:“你看,卡死了。如果不解決這個板塊,芯片的實際效果就不能做擔保。”
四周伸著脖子觀望的同行們瞬間嗡一聲炸開了,“臥槽”“牛逼”“對的對的”聲此起彼伏;四面八方投向白明的視線,瞬間變得如看救世主般膜拜而熾熱。
杜工本來簡直愁得要把自己的眉毛擰禿了,原本挺周正一小夥子,眉頭皺得跟打結似的——聞言如屁股底下塞了彈簧般一躍而起,面容舒展雙眼放光,原地兜兜轉轉自轉了一圈,激動地大叫道:“對對!就是這個問題!”
“給我看看你們的FPGA原型驗證平臺的頂層架構圖,數據流向時序分析報告。哦,以及死鎖發生時的系統快照。”白明一目十行地掃著屏幕上滾動的RTL代碼,邊讀仿真日志邊吩咐道。
杜工興奮得臉都漲紅了,下意識地就要點頭,準備伸手去調原始圖解。
在切換頁面的千分之一秒內,他卻忽然像被雷劈回魂一樣,“嘎吱”一聲扭頭看向汪秘書,神情狂喜的臉上硬生生擠出了生硬的詢問之意。
“……”汪秘書心裏哀嘆一聲,現在想起保密協議還頂個球用啊!於是擺出一個和藹鼓勵的溫柔微笑,“沒問題!沒問題!白總工是自己人,他想要什麽,你們就給什麽!一切以盡快解決問題為目標導向哈!”
——先不說白架構師專業能力有多驚人,人家可是未來老板娘啊!說不定整個震餘集團之後有一半要歸人家管呢!簡直自己人得再不能自己人了好吧!
雖然汪秘書不懂技術,但他可太懂人了。
他不知道白明現在正在怎麽解決問題,也不知道具體來說他的專業技術能力有多強;但光看周圍一群程序員恨不得把腦袋削尖了、挨著擠進前排看白明操作的肢體動作,光看他們泛著詭異的光的、格外興奮嘆服的眼神,就知道白明理解代碼的熟練度跟天賦有多高,表現出來的專業技術簡直硬得能砍樹!
“嗯……我談談我的想法,不一定十分準確,但至少能提供一種思路。”白明說,“我註意到,你們的總架構師在設計的時候,采用了高度並行化的脈動陣列架構來處理矩陣乘加運算。這當然是一種非常新穎而膽大的嘗試,但必須提前考慮到其數據流與控制流的覆雜程度遠超傳統CPU這個問題。”
“死鎖報告指向的是多個處理單元之間的異步FIFO緩沖區,所以我懷疑問題不是某個模塊、甚至某幾個模塊的錯誤,而是整體上的並發缺陷。還要一個證據是,這裏的背壓信號有問題——看這邊,各位覺得是不是?”
“是是是……”“對啊對啊!”“確實是這樣!”
汪秘書瞠目結舌地看著白明說了一堆他一個字也聽不懂的專業術語,隨後整個子公司的程序員們都開始頻頻點頭,有甚者翻開電腦開始做起了筆記,顯然已經被白明的專業素養所徹底折服。
“杜工,如果你不介意的話,可以用我自己的電腦開底層編程環境嗎?我想拷貝一份編碼過來——當然,今天我離開之前會全部刪幹凈,並請汪秘書檢查。”
杜工肅然起敬地說:“不不不……別叫我杜工!叫我杜非就好!小杜也可以!白架構師,您自便即可,您這樣的境界不是我等凡人所能企及的……”
白明從包裏掏出電腦,輕輕放在桌面上,聞言失笑道:“杜工太客氣了。我只是嘗試著做力所能及的事,構想也可能並不成熟。”
於是,杜非看著這位白架構師嘴上說著“構想不成熟”,手上卻一點不閑著,劈裏啪啦開始編寫模型,輸出之果斷、邏輯之清晰、速度之驚人,刷新了杜非對於頂尖架構師的認知。
“杜工,代碼。”白明邊打字,邊提醒道。
杜非:“哦!”隨即立刻楞楞轉身,在桌子上一堆硬盤U盤上摸來翻去,總算找到了一個標簽都卷邊發黃的黑色硬盤,如進貢般小心翼翼地遞給白明。
“那個,白……白架構師,能不能鬥膽問一下,您也是做加速的麽?”
“不是。我是做智能導航的。”
杜非:“啊?啊……我、我不是那個意思,我就是純震驚,純震撼!”
“隔行如隔山嘛,”白明轉頭微笑了一下,眉宇泛著微微的流光,比其他任何時候都鮮活照人,那笑容簡直漂亮得能把人魂都勾出來,“我只能盡力而為——好了,我目前有個大概的想法,現在想請各位聽聽,試想一下這個解決方案可不可行。”
-----------------------
作者有話說:燕隼:隼形目隼科隼屬鳥類。體型矯健的小型猛禽,習性高度特化於空中捕獵。常在高空快速飛行中追捕昆蟲和小型鳥類,飛行敏捷迅疾;喜群居繁殖,常利用烏鴉或喜鵲的舊巢產卵,形成松散的繁殖群體;具有明顯的遷徙習性,冬季南遷至非洲或東南亞地區越冬。
白明(寫代碼):開心,放松,沈浸,有挑戰性和成就感。
杜非(寫代碼):要死了……要死了……為什麽還有bug……要死了……
本站無廣告,永久域名(fanyan.cc)
付年沈默了片刻, 誠懇道:
“白先生,你也未嘗不明白這個道理:藥物的研制、疾病的治愈、科研的突破,有時候並非人力可左右。我只能保證盡力而為。”
白明眼裏的光慢慢暗了下去, 然而他很快勾起一抹微苦的笑意, 後退一步, 結結實實、真心實意地朝付年鞠了一躬。
“欸, 何必如此!”付年一驚,連忙去扶白明, 後者卻堅定地搖搖頭,鞠完了這一躬。
“謝謝你,付教授。”白明慢慢直起身體,一字一句地說,“我沒有辦法用言語表達我的感激。如果有任何需要我的地方,請不吝聯系我。”
“你太客氣了,即使看在我姐姐的關系上——”
叮叮叮叮——叮叮叮叮——
白明下意識看向口袋裏的手機, 難得地猶豫了一下。
付年卻善解人意地一笑:“我下午還有會要開,先走一步,白先生自便就好。”
“勞煩付教授代我向付律問好。”白明笑著揮手,接起電話, “——餵, 我是白明。”
“白總工,我是汪棟。真的很抱歉忽然打擾您,請問您現在有空嗎?”
“……汪秘書?”
“是我!是我!”汪秘書跟抓住救命稻草似的連連應聲, 嗓音難得發慌發顫,“是這樣的,有個非常緊急的突發狀況,集團下屬另一家子公司的芯片投入生產前最後一次驗證環節, 可能……可能臨時出問題了。”
白明下意識挪下了手機,仔細看了眼來電顯示。
“即使我也是幹芯片架構這行的,但隔領域如隔山,”他遲疑了一下,還是慢慢地說,“汪秘書,你確定是找我嗎?”
汪秘書一聽白明這話,精神瞬間大振,心臟哐當一下直接落到胸膛裏——有了!
他在霍權身邊待了多少年,風裏來雨裏去的大型人精一個,從給霍總做戀愛咨詢的蛛絲馬跡中,就能猜出白架構師著實是事業心極強的專業精英,對於編程架構事業有著超乎常人的熱愛與責任感。
白明這麽回答,說明實際上他心裏並不抵觸,甚至還有點兒躍躍欲試也說不定。
再飽以真情言辭,大加懇求勸導,一定能請動這位年輕的天才架構高層出手救急!
調動了一下情緒,汪秘書仰頭朝天抹了抹眼睛,想象著這事兒要是拖延鬧大搞砸了,霍總那可怕的臉色足以止夜兒啼哭,兩行清淚瞬間嘩一下真心實意下來了:
“說句掏心窩子的話,我能想到的只有您啊白總工!我、我實在聯系不上霍總,自個兒壓根對技術一竅不通;負責研發的架構師一個月前跳槽到J國去了,就是說目前一丁點兒沒有其他解決方法……只能鬥膽問問您能不能過來看看有沒有思路,緊急著救個火?”
半小時後。
白明合上車門,面色有些蒼白,背著黑色電腦包,大步踏入公司大樓正門。
他的灰色風衣角尚沾著濕潤的寒氣,錚亮的黑色雲紋大理石地磚反射出他拔長優越的腰腿。
“白架構師!”汪秘書一路小跑著迎了上來,看著白明的神色簡直跟看救苦救難的觀世音菩薩沒什麽兩樣,雙眼盈滿了真誠的熱淚,“真是辛苦您跑這一趟!”
白明擺擺手,示意汪秘書不必介意:“都到這種爭分奪秒的要命時候了,客氣的話不必再講。帶我去看看你們的問題。”
汪秘書把白明引到了一所占地面積非常龐大的格子間式辦公室。
這個地方的桌椅非常淩亂,到處都是散落的紙筆。熱空調轟隆隆響著,一群格子襯衫深色棉襖的程序員們如馬蜂般聚集一處,各個手持電腦圍成一圈,或眉頭緊鎖,或抓耳撓腮,或呆立原地,或面如死灰,整個辦公室滿溢著壓抑絕望的氛圍。
這場景白明簡直再熟悉不過。當年他做項目、打比賽,為了發表論文死磕程序的時候,為了修改bug咬筆桿熬一宿的時候,和此時面前這群同行差不了多少。
“杜工!杜工!”汪秘書似乎也被這氣氛感染了,默默擦了把腦門的汗,伸長脖子向裏輕聲喚道,“我請了個外援過來!”
叫“杜工”的那個程序員看起來還比較年輕,只不過被令人崩潰的編碼工作磋磨得一臉疲相。他正苦苦埋首嗡嗡作響的電腦,聞言匆匆擡頭瞥了眼門外,苦笑語氣裏帶著難以掩飾的煩躁:
“汪總,都這時候啦,你帶個大明星過來慰問也沒用那!”
此話一出,這群搞芯片的碼農們如向日葵般嗖地扭過頭來,不少年近四十的資深同行因為弧度過猛,光潔的腦門上還折射出一溜兒明晃晃的光,如幾盞負荷過載的大燈泡。
汪秘書看都不敢看白明的面色,臉一陣紅,一陣黑:“杜工,哪裏來的大明星!這位是白架構師,數視的二號位,也是做芯片的——”
白明沒有糾正,只是徑直走到杜工身後,仔細看著他電腦上的FPGA驗證程序。
他氣質獨特出挑,只是站在那裏,都有種非常沈穩、專業、讓人心安的感覺。那種天然的氣場如有實質,團在一塊兒的程序員們看著這位年齡過分年輕、長得過分優秀的“白架構師”,不由自主地左右退開,給白明讓了一塊地出來。
他盯著屏幕,一動不動地看了五分鐘,忽然開口:
“杜工,你們設計的是加速芯片吧?——某個核心計算單元在持續高負載環境下,經常性地出現數據通路死鎖問題。”
白明指指某個區域:“你看,卡死了。如果不解決這個板塊,芯片的實際效果就不能做擔保。”
四周伸著脖子觀望的同行們瞬間嗡一聲炸開了,“臥槽”“牛逼”“對的對的”聲此起彼伏;四面八方投向白明的視線,瞬間變得如看救世主般膜拜而熾熱。
杜工本來簡直愁得要把自己的眉毛擰禿了,原本挺周正一小夥子,眉頭皺得跟打結似的——聞言如屁股底下塞了彈簧般一躍而起,面容舒展雙眼放光,原地兜兜轉轉自轉了一圈,激動地大叫道:“對對!就是這個問題!”
“給我看看你們的FPGA原型驗證平臺的頂層架構圖,數據流向時序分析報告。哦,以及死鎖發生時的系統快照。”白明一目十行地掃著屏幕上滾動的RTL代碼,邊讀仿真日志邊吩咐道。
杜工興奮得臉都漲紅了,下意識地就要點頭,準備伸手去調原始圖解。
在切換頁面的千分之一秒內,他卻忽然像被雷劈回魂一樣,“嘎吱”一聲扭頭看向汪秘書,神情狂喜的臉上硬生生擠出了生硬的詢問之意。
“……”汪秘書心裏哀嘆一聲,現在想起保密協議還頂個球用啊!於是擺出一個和藹鼓勵的溫柔微笑,“沒問題!沒問題!白總工是自己人,他想要什麽,你們就給什麽!一切以盡快解決問題為目標導向哈!”
——先不說白架構師專業能力有多驚人,人家可是未來老板娘啊!說不定整個震餘集團之後有一半要歸人家管呢!簡直自己人得再不能自己人了好吧!
雖然汪秘書不懂技術,但他可太懂人了。
他不知道白明現在正在怎麽解決問題,也不知道具體來說他的專業技術能力有多強;但光看周圍一群程序員恨不得把腦袋削尖了、挨著擠進前排看白明操作的肢體動作,光看他們泛著詭異的光的、格外興奮嘆服的眼神,就知道白明理解代碼的熟練度跟天賦有多高,表現出來的專業技術簡直硬得能砍樹!
“嗯……我談談我的想法,不一定十分準確,但至少能提供一種思路。”白明說,“我註意到,你們的總架構師在設計的時候,采用了高度並行化的脈動陣列架構來處理矩陣乘加運算。這當然是一種非常新穎而膽大的嘗試,但必須提前考慮到其數據流與控制流的覆雜程度遠超傳統CPU這個問題。”
“死鎖報告指向的是多個處理單元之間的異步FIFO緩沖區,所以我懷疑問題不是某個模塊、甚至某幾個模塊的錯誤,而是整體上的並發缺陷。還要一個證據是,這裏的背壓信號有問題——看這邊,各位覺得是不是?”
“是是是……”“對啊對啊!”“確實是這樣!”
汪秘書瞠目結舌地看著白明說了一堆他一個字也聽不懂的專業術語,隨後整個子公司的程序員們都開始頻頻點頭,有甚者翻開電腦開始做起了筆記,顯然已經被白明的專業素養所徹底折服。
“杜工,如果你不介意的話,可以用我自己的電腦開底層編程環境嗎?我想拷貝一份編碼過來——當然,今天我離開之前會全部刪幹凈,並請汪秘書檢查。”
杜工肅然起敬地說:“不不不……別叫我杜工!叫我杜非就好!小杜也可以!白架構師,您自便即可,您這樣的境界不是我等凡人所能企及的……”
白明從包裏掏出電腦,輕輕放在桌面上,聞言失笑道:“杜工太客氣了。我只是嘗試著做力所能及的事,構想也可能並不成熟。”
於是,杜非看著這位白架構師嘴上說著“構想不成熟”,手上卻一點不閑著,劈裏啪啦開始編寫模型,輸出之果斷、邏輯之清晰、速度之驚人,刷新了杜非對於頂尖架構師的認知。
“杜工,代碼。”白明邊打字,邊提醒道。
杜非:“哦!”隨即立刻楞楞轉身,在桌子上一堆硬盤U盤上摸來翻去,總算找到了一個標簽都卷邊發黃的黑色硬盤,如進貢般小心翼翼地遞給白明。
“那個,白……白架構師,能不能鬥膽問一下,您也是做加速的麽?”
“不是。我是做智能導航的。”
杜非:“啊?啊……我、我不是那個意思,我就是純震驚,純震撼!”
“隔行如隔山嘛,”白明轉頭微笑了一下,眉宇泛著微微的流光,比其他任何時候都鮮活照人,那笑容簡直漂亮得能把人魂都勾出來,“我只能盡力而為——好了,我目前有個大概的想法,現在想請各位聽聽,試想一下這個解決方案可不可行。”
-----------------------
作者有話說:燕隼:隼形目隼科隼屬鳥類。體型矯健的小型猛禽,習性高度特化於空中捕獵。常在高空快速飛行中追捕昆蟲和小型鳥類,飛行敏捷迅疾;喜群居繁殖,常利用烏鴉或喜鵲的舊巢產卵,形成松散的繁殖群體;具有明顯的遷徙習性,冬季南遷至非洲或東南亞地區越冬。
白明(寫代碼):開心,放松,沈浸,有挑戰性和成就感。
杜非(寫代碼):要死了……要死了……為什麽還有bug……要死了……
本站無廣告,永久域名(fanyan.cc)