首頁 > 現代都市 > 傳奇1996 > 第13章RISCV指令集及構架

第13章RISCV指令集及構架(2/2)

目錄

不等倪光南院士回答,馬東又自言自語說道:

「倪院士,九〇年出國留學,我報考了斯坦福計算機專業留學期間,那時想研發一款類UNIX系統,設想是這款系統不僅能運行在大型機上,也能運行在基於X86指令架構的計算機上。可說到根本上,還是在別人構建的圈子裡打轉,所以,我想推倒重來,從基礎的指令架構開始,從硬體到軟體,全新打造屬於自己的核心技術。

做到核心技術自主!

指令架構RISC和CISC,還有ARM等,各有側重各有不同,也各有硬體和軟體實現,已經形成了一套相對完整的體系。

我們呢?

計算機產業核心的幾大技術,製備工藝、基礎指令集、作業系統等,有些我們暫時沒辦法,比如製備工藝,這需要的是硬實力,暫時難以跟上西方的步伐。

可軟體不同,它需要的是軟實力,靠的是大腦,國內的教學落後於西方不假。

但,不代表我們的大腦也比人家落後!」

「說得好!」倪光南非常認同的猛拍沙發。

馬東繼續訴說往事:「我用一年時間完成學業,但我有意隱瞞,繼續在斯坦福旁聽其他課程。從91年開始,我全身心投入到指令集的學習、研究當中。我是基於成熟的RISC指令集原則進行研發,形成一個處理器設計的技術規範,在此基礎上,再去實現不同的微架構……」

處理器設計的技術規範,也就是通常所說的ISA,微架構就是這個ISA的具體實現,如X86什麼的。

作為軟硬體之間的接口,ISA定義了機器語言程序編寫者需要知道的一切:數據類型、寄存器、字節次序、指令格式、指令集、尋址方式

協處理器:表示處理器的一個可選部件,負責處理指令集的某個擴展,擁有與處理器想相獨立的寄存器、異常處理方式

應該支持模塊化可配置的指令子集;可擴展的定製指令

指令集要支持目前已有的指令架構,以基本指令子集為基礎,可添加其他常用模塊子集指令實現更多功能

易實現性,簡單的硬體設計與編譯器實現,規範指令編碼格式,簡化分支跳轉指令與靜態預測機制、分支預測,亂序執行

支持16、32/64位指令……

「94年我看到Internet已經成熟,於是邀請斯坦福校友費羅創建了Yahoo!,Yahoo!的本質是網絡媒體,跟紙媒體一樣性質。

所以我自始至終都知道,我這個擁有紅色中國背景出身的中國人,雖然拿著美國綠卡,但依然不是他們自己人。

從Yahoo!上市之後,移民局幾乎每月都來拜訪我。但我知道那是忽悠人的,既然我入了美國籍,我依然無法掌控Yahoo!華爾街那些金融巨鱷也不允許出現一家不被他們掌控的宣傳渠道。

而且,我是第二個在美國創業成功的華人,前者王安已經作古,公司破產,我這第二名也不會有好下場。

所以,Yahoo!就是我攫取創業資金的跳板!

我很清醒。

Internet的底層設計、計算機語言、硬體、軟體以及標準,這些掌控權都在美國人手裡。

上一個挑戰美國半導體產業霸權的國家——RB已經倒下,只能進軍半導體材料領域。

我如果想要發展半導體產業只能拋棄美國建立的標準,另起爐灶,也不和美國計算機產業正面對抗,從外圍做起。

iPod的音頻解碼晶片,是我拋棄美國標準的第一步!」

目錄
返回頂部