第505章 兩套高性能指令集(1 / 2)

胡一亭侃侃而談道:“對遊影霸王指令集大家已經很熟悉了,57條指令57朵花嘛,是我們的看家法寶。

敗家子靠吃老本過日子,重光不能當敗家子,否則在座各位,包括我自己都得下崗。”

大會議室裡響起一陣輕笑,大家覺得老板雖然年輕,講話還是很幽默的。

“我們在研發上投入很大,所以完全有能力不斷推出新一代技術和產品,現在就是改進遊影霸王的時候了。”

“遊影霸王指令集有個毛病不知道大家發現了沒有。”胡一亭認真解釋給員工們,“遊影霸王在運算時過分依賴x87協處理單元,這個東西是從286時代留下來的,那時候集成在處理器中叫80287協處理器,386時代叫80387,486時代叫80487,這是處理器內執行浮點運算的部門,遊影霸王指令集在工作時需要調用它,x86指令集在工作時也要調用它,所以要頻繁執行emms指令對它進行清空,這種頻繁切換狀態很費時,嚴重影響處理器性能。”

在場工程師們很多是內行,聽懂紛紛點頭。

胡一亭闡述道:“另外x87協處理器是一種堆棧式結構的寄存器,設計很巧妙但也很古怪,用起來不方便,雖然堆棧式寄存器有著代碼密度高的好處,可以有效節省代碼寬度,節省晶體管數量,但不能隨機訪問,使用很不靈活,這樣一來就不方便指令的流水線處理,軟件想要對其合理調度指令都很困難。

所以我們想要搞一個改良的設計,把棧式結構改成平坦結構,讓他能夠執行浮點simd指令,也就是能夠完成單指令多數據流的計算,從而達到單周期執行四個指令的設計目標,這樣一來就是傳統x87協處理單元的四倍。”

聽到這裡,台下響起一片驚歎籲噓,大家都是內行,聽得出胡總這次抓出了一個要害環節,於是紛紛報以期待眼神。

趙赫對康耀祥興奮道:“康總,胡總這個想法真棒!如果可以把x87協處理單元從堆棧式改成平坦結構,理論上說運算性能的確會有大幅提升,這個東西以前就有人提出來過,但怎麼英特爾從來不去改進呢?”

康耀祥點頭輕聲道:“關鍵是改了之後匹配的指令集設計,這個東西沒有兩年搞不出來,你是學數學的,應該知道。”

趙赫重重咽著口水:“胡總帶了我們處理器事業部這麼久,我知道他水平有多厲害,我相信有胡總帶我們,絕對用不了兩年,當初他帶計算所吳工、江工他們,不就一個月把遊影霸王給搞出來了麼!”

康耀祥笑了笑:“難說,總不會一直都那麼順吧?胡總那時候是巔峰期,三天能解出龐加萊猜想,嗯,不過他現在還是巔峰期,哈哈,反正他那腦子根本就不是人腦子,思考運算邏輯跟我們是迥然不同的兩碼事,這回真要能一個月搞出來,我也一點都不奇怪。”

趙赫壓低聲音輕笑道:“我也這麼覺得,這回可爽了,可以跟著胡總開發新一代指令集,一定受益匪淺。”

與趙赫一樣,台下很多處理器事業部的工程師也都憧憬著自己能夠參與新一代指令集的研發,這可是非常過硬的資曆,有了這個經曆,到哪兒求職都不用愁了,當然這年頭國內哪兒都不如重光待遇好。

……

一說起技術胡一亭就停不下來:“這樣一來,這套指令集在使用上就會很方便,軟件執行效率就將大大提高,運行速度將加快,遊戲廠商也會針對我們進行優化。

對了,還有微軟的direct3.0,他們說要在明年推出,到時候會針對我們遊影霸王多媒體指令集進行優化,這是個意料之中的好消息。

畢竟我們現在是x86架構計算機處理器的唯一多媒體指令集提供者,他們不針對我們做優化是不可能的,所以我認為必須搶在他們前麵推出這套新指令集,好讓他們配合我們,讓direct3.0也能支持3dnow!指令集。

微軟之前的direct1.0不支持3d,2.0用二維來推演三維,所以在3d上的表現也很一般,都不如opgl接口,軟件和遊戲廠商都不大鳥他們,所以這次微軟主動來找我們進行合作,所以同誌們,我們還是很牛的啊!”

上一章 書頁/目錄 下一頁