第一一五章 最終方案

Intel的奔騰處理器,帶來兩個技術概念,一個是超標量,允許CPU在一個週期內執行兩個指令。

另外一個就是深度流水,就是把一條指令分成多步執行,奔騰處理器的流水深度達到十四級,發展到奔騰四處理器的時候,流水深度已經達到二十多級。

超流水技術在提高性能和主頻上,有着顯著的作用,但也不是沒有缺陷。

其中最大的缺陷就是,超長的流水面臨執行效率的低下。

這也是奔四時代,同主頻的Intel奔騰四處理器,往往被和其頻率相似的AMD速龍處理器摁在地上摩擦。

而超線程可以完美解決這個問題。

在這個主頻至上的年代,華芯科技的CPU想要在市場上打出名頭,自然在主頻上有所考慮。

而提高主頻只有兩個辦法,一是提高製程,二是提高技術。

製程上,華芯科技沒得選擇,只有在技術上想辦法。

王岸然的解決辦法是,首先在CPU的指令集上,大量採用RISC精簡指令,因爲計算機每一條指令都需要額外的晶體管和電器元器件,而大部分複雜指令可以有多個精簡指令組合而成,在效率和性能上選擇好平衡點。

其次就是選擇超流水技術,華芯科技的第一代CPU的流水設計爲18級,設計頻率爲200Mhz,自然也存在流水線執行效率不足的缺陷。

這款CPU的原本設計的技術指標,浮點,整數等計算,已經不弱於世面上奔騰處理器。

加上超線程技術,王岸然對模擬的結果很是期待。

不過事實給了他一道響亮的耳光。

EDA模擬測試結果顯示,smt超線程技術沒有給CPU帶來顯著的性能提升。

花費10%數目的晶體管搭建,只帶來10%左右的性能提升,這已經是雞肋般的存在。

華芯科技沒有必要爲了這10%的性能提升,爆出如此重要的技術。

王岸然分析原因,應該是十八級仍然沒有發掘完ilp流水的潛力,而且這個時代的CPU設計,受限於晶體管的數目,本身的閒置資源也是有限。

那問題來了,這10%的晶體管加到哪裡。

這對於王岸然這樣的大師來說,根本不是什麼問題,提升CPU性能的方法很多,適用這個時代的纔是最好的。

最終的解決方案就是,王岸然把AMD運用成熟的tage分支預測算法加入到新款CPU當中。

分支預測的目標就是,在CPU處理進程,發生分支時,提前存儲在分支目標的緩存區當中。

而分支算法的精髓就是,猜測指令流的路徑。

那麼問題來了,若是猜錯了怎麼辦?

猜錯了解決的方法很簡單,那就是再猜,一直到猜對爲止。

但帶來的後果是很明顯的,進程停滯,CPU執行效率低下,用戶的體驗就是電腦卡頓。

所以,一個優秀的分支預測方法在CPU執行效率上,往往對性能有巨大的提升。

……

付炎是科院培養的研究生,在劍橋大學微電子專業拿的博士學位,還在德州儀器歐洲研究所呆過三年時間。

這是華芯科技花了大代價挖過來海龜人才。

付炎在計算機算法上有很深的造詣,在國內外很多重量級刊物上發表過文章。

原本以爲來到華芯科技,也是大材小用了,沒想到一進來就進入CPU事業部。

華芯科技竟然有這樣的野心?

作爲中國人,付炎跟你大多數人一樣,有着一顆中國芯夢。

可華芯能做好中國芯嗎?

三天之後,付炎從懷疑轉爲肯定和驚歎。

從指令集,到CPU架構設計,華芯科技有着非同尋常的底蘊。

這還是一家初創公司嗎?從開始幾十號人,到現在也不足200號人,竟然能撐起CPU設計的大任?

而付炎在這裡,也可以發揮出他數學算法的專長。

不過今天他算是見識了,自家這位傳奇創始人的手段。

簡簡單單的變換了預測表更換的策略,再添加了幾個預測的策略,整個預測的精準度提升了30%。

王岸然搖搖頭,這可是他借鑑別人的成果,沒什麼值得誇耀的,一個預測表策略的優化,那是集中了數十代處理器技術的發展,數萬科技人員智慧的結晶,要知道tage分支預測算法,那是得過四項國際大獎的。

相比於原版的,在華芯科技集成的CPU分支預測算法只能算是閹割版的,這沒辦法,原版的算法要完整實現,300萬晶體管都不夠。

而王岸然的低調在付炎眼中,成了深不可測的意味,在讓他高傲的自尊心受到打擊的同時,也讓他沉下心來,繼續做完下面的事。

“付教授,想讓分支預測有更好的施展空間,對分支預測表的寬度,以及預讀取的數據容量有更高的要求,在CPU緩存之下,有必要再設計一道二級緩存。”

付炎搖搖頭,說道:“好是好,但技術上行不通,二級緩存需要總線另外分配帶寬,事必影響CPU與內存之間的通信。

再加上sram高速緩存不光成本高昂,所佔的芯片面積也將是個問題,我們將沒有足夠的晶體管來實現其他的功能。”

王岸然搖搖頭,越是高精的人才越容易被常規思維限制住想象。

Intel是行業霸主不錯,但也犯過在奔騰三時代,爲了不讓規模巨大的sram緩存佔用有限的CPU核心面積,“創造性”的將CPU二級緩存集成到CPU核心外面,造成CPU二級緩存只能以半速運行。

結果就是CPU運行效率低下,性能孱弱,面對AMD同期的K6架構CPU,落於下風。

“付教授,我們可以給L2緩存單獨設計一套總線通訊總線,只不過需要2%左右的晶體管。”

“重新設計一套總線?”

王岸然點點頭,繼續說道:“二級緩存沒必要用sram高速緩存,edram高速緩存也可以,加上128kb的L2緩存,性能值得期待。”

付炎很驚訝,老闆的思維真是天馬行空,不拘一格,不過他還是把疑問提出來。

要知道當今所有的芯片設計,還沒有把edram作爲CPU高速緩存的案例,華芯科技第一款CPU,有必要做第一個吃螃蟹的公司嗎?

“王總,這,edram真的可以嗎?”

當然可以了,這個時代雖然沒試過,但在9102年,edram高速緩存已經是非常成熟的技術。

王岸然很肯定的點點頭,“不試試,你怎麼知道不可以……”

…………

自己一開始就搞EDA設計軟件,無疑是走對了最重要的一步,CPU設計在EDA軟件的幫助下,很多疑難問題都變的簡單。

比如說,使用EDA軟件,設計師不需要知道,在底層上晶體管是如何進行邏輯處理,他只需要將已有的邏輯門組成邏輯單元,再將這些單元設計成更大規模的計算單元。

這無疑大大降低了設計的門檻和設計的難度。

而底層工程師的作用,就是面對這些抽象邏輯門和邏輯單元,尋求更簡便的晶體管和電器元件,將它們在物理層面上顯示出來。

這就像流水線,原來是作坊式設計,現在設計了兩個流水,一個是設計CPU,一個是設計電路。

在9102年,這個流水線還將深化成數十個設計門類,同樣EDA軟件的專業化類別也將提升。

華芯科技現在正往這個方向發展。

經過重新設計的CPU在EDA模擬測試中表現優良,比起200mhz加上單純的超線程技術的性能,提升了37%。

晶體管數目提升了16%。

可以接受的範圍。

付教授指着測試結果說道:“王總,真沒想到,加上L2緩存和分支預測,CPU性能竟然有這般提升,同頻率下有近50%性能優勢。”

王岸然說道:“就是不能上到200mhz,有些遺憾啊。”

CPU頻率受到總線以及L2緩存的影響,200mhz的頻率下發熱將無法控制,但166Mhz下,加上良好的散熱應該是可以的,這還要看流片生產出來之後,具體的測試情況才能知道。

但即便如此,比起世面上最新款色奔騰586,133Mhz的頻率,還是有很大的超越。

看來,完全可以把Intel摁在地上摩擦……

…………

一個月後,王岸然重新回到公衆的實現,對於華芯科技的CPU計劃,王岸然已經有了決定。

克拉克在第一時間聯繫到王岸然,在王岸然辦公室,克拉克表示了他的憂慮。

“王總,是否可以明確的告訴我,華芯科技已經決定進入CPU領域。”

王岸然點點頭。

克拉克嘆了一口氣說道:“真是個令人失望的消息,王先生是想着拿投資人的錢試水陌生的項目嗎?我對貴公司的CPU項目表示遺憾,這注定是不會成功的。”

王岸然饒有興致的說道:“克拉克先生,爲什麼這麼說呢?”

克拉克連解釋都不想解釋,三歲小孩都能看出的道理,你王總能看不明白!

CPU如果真的這麼好搞,爲什麼世界上只有Intel,amd,美年達,IBM等區區數家?

“王總,如果貴公司執意進入CPU行業的話,高盛可能對貴公司今後的發展表示懷疑,這將對華芯科技的估值有重大影響。”

王岸然喝了一口水,淡定的說道:“克拉克先生,萬一華芯科技成功了呢!”

第一五二章 乃慶,你怎麼看?第八十六章 冷遇第一七四章 絕地反擊(1)第五十五章 Ghost光盤鏡像第一五四章 世界一流(2/3)第一零六章 玩具總動員第二一零章 20億的意義第一九五章 一錘定音第一五三章 不信你們瞧第七章 江燕的悲劇(三更求推薦)第二四三章 試探,AMD的開始第一八一章 3D堆疊第四十五章 反客爲主第四十四章 網絡專線第一五四章 世界一流(2/3)第一七九章 臨危受命第一六三章 光刻機第一二零章 羣情激盪(求月票,求推薦,求訂閱)第二一七章 美國人要耍流氓了第一五三章 不信你們瞧有必要發個單章第一一八章 真的勇士第一三零章 找着人了第四十三章 他是什麼樣的人第一六九章 你特麼是個天才第四十三章 他是什麼樣的人第一一零章 無敵太寂寞(第三更)第六章 自己做主第一一八章 真的勇士第一九六章 印象深刻第二三四章 隊伍不好帶啊!第二零七章 新的突破第四十七章 硝煙瀰漫第四十七章 硝煙瀰漫第二二四章 震撼的畫面第二十三章 你有膽子來嗎?第二零一章 萬軍來京第一六九章 你特麼是個天才第二十七章 你請不起(求推薦求投資求書單)第五十六章 驚不驚奇,意不意外第三十八章 一把王炸第三十六章 軟件外包第一三一章 加個黑科技第六十四章 拯救計劃第二二六章 豈非浪得虛名第七十一章 浮出水面第一三零章 找着人了第一七三章 狼子野心(1/3)第二零七章 新的突破第八十七章 顯卡發佈會第二四三章 試探,AMD的開始第二四一章 歲月這把殺豬刀(欠十章,每天固定兩章,欠得分期補)第一九八章 嘗試第八十七章 顯卡發佈會第二十六章 閒庭家趣有必要發個單章二四八章 彙編語言第一百章 兩大拳頭業務第二零七章 新的突破第十章 做個交易(求推薦)第六十三章 值得敬重的人第八十九章 質疑第二四七章 奔騰三處理器第一七五章 絕地反擊(2)第一三四章 狼,真的來了第七十八章 引爆一場核彈第一四八章 反常第十五章 江燕vcd發佈第七十六章 奶茶MM第一五九章 華芯科技獎有必要發個單章第一五六章 這不科學第三章 高手在民間第四十九章 系統之爭第一九九章 過河拆橋第二二二章 那未來的顯卡呢第二四一章 歲月這把殺豬刀(欠十章,每天固定兩章,欠得分期補)第八十章 前倨後恭第十六章 軟件鬼才第二零一章 萬軍來京第二五零章 這事沒什麼好談的第一零六章 玩具總動員第一二六章 天下苦intel久矣(2/3)第九十一章 顏值有用第一三四章 狼,真的來了第二零八章 鬼不鬼第二二三章 行業領導者第一六一章 大跌眼鏡(賀萌主隨楓、、週末萬更感謝!)第一六九章 你特麼是個天才第一一二章 聖誕節攻勢第三十七章 技工貿之爭第二二五章 該是履行承諾的時候了第一七三章 狼子野心(1/3)第七十一章 浮出水面第四十七章 硝煙瀰漫第一五四章 世界一流(2/3)第二一八章 學術界的轟動第二二九章 怎麼把Intel帶溝裡第八十六章 冷遇第二二一章 要命的東西