第五十章 魚與熊掌,不可兼得
許道微認真思考過後,更傾向於吳大偉博士選擇的risc精簡指令集,1980年,美國加州大學伯克利分校,設計出了世界第一顆精簡指令集處理器risc-i,也就是risc芯片第一代架構。
這款risc芯片構架的特點是指令格式和長度通常是固定的,如ar是32位的指令,且指令和尋址方式少而簡單,大多數指令在一個周期內就可以執行完畢,指令是十分簡單有效。
cisc芯片架構,其指令長度通常是可變的、指令類型也很多、一條指令通常要若幹周期才可以執行完。並且,這些指令使用的頻率卻相差懸殊,大約有20的指令會被反複使用,占整個程序代碼的80。
而餘下的80的指令卻不經常使用,在程序設計中隻占20,在指令設計上十分不合理,非常複雜。
所以,當risc芯片架構出現後,後續研發新的處理器體係結構都或多或少地參考采用了risc的概念,甚至有些典型的cisc處理機中也采用了些risc設計概念,比如英特爾公司的80486、pentiu等係列芯片。
在risc基礎上研發最成功,第一個商業化的實例就是ar,雖然說ar是從risc芯片架構的基礎發展出來的,但是,內核指令集已經完全不同於risc芯片架構,
因為ar處理器除了本身是32位設計,同時也配備16位指令集,這樣的話,極大的提高了芯片性能和靈活性。
ar芯片架構是非常有特色,根據不同用途,研發出不同型號的處理器架構,ar芯片架構除了不適用在電腦芯片上,基本壟斷了所有的電子產品的領域。
目前,高通,德州儀器,三星,研發的芯片基本都是采用ar芯片架構,許道微預測,大秦科技規劃的萬物互聯時代,risc精簡指令集絕對是其中最重要的一環。
由於x86和ar指令數目和規範文檔,指令多的無法計算,並且不同架構型號,指令也互不兼容,其規範文檔更是多達上千頁。
吳大偉博士建議,如果想要risc盡可能的通用化,指令數目一定要非常的簡潔。
優化後的risc指令數目僅有40多條,加上其他的模塊化擴展指令總共幾十條指令。最重要的是,risc的規範文檔預計減少到200頁左右。
在risc芯片架構的基礎上進行研發時,大秦科技主要借鑒risc芯片架構簡單直接的優點,研發出擁有獨特芯片架構內核的指令集。
risc芯片架構在1980年已經設計出來,但並不完善,相關的編譯器、開發工具和軟件開發環境(ide)以及其它生態要素還在發展,這都需要大量的精力去研發。
這個領域,大秦科技的對標對象是ar,不同的是,公司想要在真正的底層邏輯上走出一條獨屬於自己的道路。
……
“道微,我要回香江了。”許道微還在思考怎麽去勸說倪院士放棄cics技術方向的時候,阿嬌來到書房,情緒低落的說道。
不知道為什麽,得知阿嬌要回香江的許道微,心中不僅沒有如釋重負,反而有些難受了起來。難道男人都是大豬蹄子麽?
許道微抬頭問道,“什麽時候走?我送你去機場。”
阿嬌的心裏有點小滿足,死皮賴臉的在這待了一個月,好像有些效果。“明天吧。”
書房陷入了沉默之中,阿嬌幾次想要張嘴,都沒有發出任何聲音,許道微也不知道該說些什麽,於是拿起一本書,默默的讀了起來。
翌日,燕京國際機場,港澳台出發口。
許道微低聲對阿嬌說著什麽,阿嬌一邊流淚,一邊點頭,直到時間所剩無幾,阿嬌猛的撲進許道微懷裏,淚中帶笑的說“你心裏還是有我的,我回香江錄製個專輯就回來,不許不歡迎我哦。”
說完,在許道微唇邊輕輕的點了一下,轉身和阿sa匯合,向安檢走去。
許道微摸了摸嘴唇,好似回味了一下,然後揮了揮手告別。
正所謂“何意百煉鋼,化為繞指柔!”
……
六月十號,星期一。
來到公司的許道微,連忙把倪院士和吳大偉叫了過來。
這個周末,不僅許道微在考慮選擇哪個方向,二人同樣沒有閑著,剛剛坐下的二人重新闡述了一下自己的新論據。
許道微一邊聽,一邊在本子上記錄,待到二人說完,許道微直截了當的對此事蓋棺定論。
“倪院士,吳總監,關於指令集方向問題,我傾向於精簡指令集。”
二人沒有出聲打斷許道微,等待他繼續說下去,許道微整理下思路,說道
“倪院士,首先,吳大偉總監做為項目的直接負責人,我相信選擇複雜指令集方向,他也會百分之百的投入。
但是理論上選擇哪個方向都可以的情況下,我更願意支持一線的科研人員,這和你扶持年輕人的理念也是相符的。那麽你是否有合適的人選負責複雜指令集項目?”
倪院士連連搖頭,開什麽國際玩笑,挖一個吳大偉回來,德州扒雞都用上了。別說沒有合適的人才,就算是有,他也不會浪費人才投入兩個方向,大秦科技目前用人的地方很多,還沒有浪費的資格。
如果真的這麽幹,被劉浩知道了,那哀怨的眼神倪院士想想都有些膽顫心驚,劉浩在大秦科技的工作,沒有休息,沒有假期,足跡遍布歐美的他,在火車臥鋪上睡一覺就算是休息了。
許道微輕笑一聲,繼續說道“其次,從弱人工智能和萬物互聯的角度,一款適用於所有設備的操作係統,和一個通用的指令集都是一個完美的選擇。
相對於複雜指令集,新開發的微架構更容易兼容精簡指令集,其它廠商可以很容易為其開發大量的軟件,公司的規劃如果想要實現,光靠我們自己是不可能的,所以讓友商方便,也是我們首要考慮的因素。”
“最後,隨著技術的進步,指令集對微架構的影響逐漸會小到可以忽略,任何指令集都可以做出適合不同領域的優秀微架構來。甚至未來我們會看到x86指令集的手機cpu,或是ar指令集的電腦cpu,這是技術發展的自然結果。”
倪院士釋然的點了點頭,“是我不知足了,總覺得打破英特爾的壟斷,需要和它在核心領域競爭,換一條道路彎道超車也不失為一個好選擇。”
英特爾是世界上最大的半導體公司,但凡經曆過個人電腦時代的用戶,都不可能不知道它。所謂的386、486電腦,這個數字其實是英特爾處理器型號,人們甚至將整個個人電腦時代就稱之為tel時代,也就是微軟的dows加上tel的處理器。
50多年來,英特爾以驚人的速度,不斷提高個人電腦處理器的性能,用它自己的宣傳語來說,它給了每台計算機一顆奔騰的心。
可是英特爾從1968年創辦以來相當長一段時間,與ib、惠普這些公司比起來簡直就像是個小嬰兒,一個是因為它是一家小公司,另一個是它的產品都是服務低端市場的。
在80年代之前的時候,像是ib這樣的計算機公司都是自己生產處理器,它們代表著處理器設計和製造的最高水平,而英特爾的產品隻是用來補充這些大佬看不上的低端市場。
1981年,ib進軍個人電腦市場,於是推出了ibpc,但是大佬懶得自己生產處理器,於是就拿來英特爾的8086處理器直接用上了,結果這讓英特爾一舉成名。緊接著它又推出了與8086完全兼容的80286處理器,也用在了ibpc上。
後來如雨後春筍般不斷冒出來的兼容機廠商,為了兼容大佬的ibpc,於是紛紛都選用了英特爾的處理器。
英特爾看準了時機,投入了3億美元研發下一代芯片,這是一場不成功便成仁的豪賭,結果它賭贏了,憑借80386完成了一統兼容機江湖的偉業。
經過不斷的迭代更新,至到1993年,英特爾推出奔騰處理器,這個時候才算是徹底甩掉了低端弱小的帽子。到今天,英特爾已經壟斷了個人電腦處理器的市場。
這就有點時勢造英雄的感覺,它的崛起似乎就是曆史的必然。在整個個人電腦工業的生態鏈當中,隻有操作係統開發商微軟和處理器製造商英特爾占據了不可替代的生態位。
倪院士的選擇受到了英特爾的影響,因為在群雄爭霸的市場裏,目前來看,英特爾代表的複雜指令集贏得了這場戰爭的勝利。
但是,與其說是英特爾戰勝了其它廠商,不如說他把對手全都給熬死了。因為微軟的強勢與tel聯盟的推動,x86指令集成了最受歡迎的角色,幫助tel用彼時性能相對落後的微架構在pc平台熬死了一眾對手。
如果反過來看摩爾定律,一家it公司如果今天隻能和18個月前一樣,賣掉同樣多相同的產品,那它的營業額將會下降一半。我們把這稱之為反摩爾定律。
一家公司,如果沒有追趕上摩爾定律的速度,更新迭代自己的產品,盈利能力就會一落千丈,那自然所有的硬件和設備生產廠商都活得非常辛苦。
所以在it行業,眼下發展得很好,很紅火,但是在長時間內誰也沒辦法保證自己能一直這麽好。這也就是投資大師巴菲特為什麽從來不投資這些it公司的原因。
反摩爾定律促進了科技領域質的進步。因為任何一家公司,如果趕不上摩爾定律的速度,它很快就會被淘汰,這就讓it行業不可能像石油工業和飛機製造那樣隻追求量變,而必須不斷的尋找革命性的創造。這也就讓所有公司保持極高的研發投入。
同時也是因為有這條定律存在,大秦科技才有發展和超越的可能,同樣因為這條定律,大秦科技在係統與芯片並進的策略,無疑更為艱難。
許道微選擇了吳大偉的精簡指令集方向,吳大偉卻沒有太多的激動,方向定下來,接下來的成果才是最重要的。
每一家公司在麵臨選擇的時候,無疑都是一場賭博,很多偉大的公司之所以成功,並不是他們多有先見之明,僅僅是一次次賭博性質的選擇選對了,然後又拿出了成果而已。
。