所以我們只能選擇包含ARM、MIPS、PowerPC等分支架構的RISC架構體系。
至於MIPS和RISC是什麼關係,可以類比澎湃OS和安卓,前者是後者的二次開發。
而RISC架構體系裡,唯有MIPS的架構授權不限制任何對MIPS架構的更改。
同時,MIPS架構能夠提供最高的每平方毫米效能和當今SoC設計中最低的能耗,這是它的優點。
而且,MIPS屬於精簡指令結構,和因特爾採用的複雜指令系統計算結構相比,RISC具有設計更簡單、設計週期更短等優點,並可以應用更多先進的技術,開發更快的下一代處理器。
這就是為什麼黃令儀能夠只用1000多萬研發龍芯一號,只用2700多萬研發龍芯二號的根本原因。
省錢。
但是,MIPS架構也有其無法解決的兩個弊端。
一個是根子上的缺陷。
MIPS的記憶體起至起始有問題,這導致了MIPS在記憶體和cahce的支援方面都有限制,記憶體大了後,CPU反而會出現無法支援的問題。
同時,MIPS是並行執行緒,類似於因特爾的超執行緒。
因特爾的超執行緒都只是過渡產品,ARM的物理多核發展方向才是主流。
第二個弊端是商業環境。
現代各種電器核心的微處理器(CPU)起源於上個世紀因特爾、德州儀器和Garrett AiResearc 4004、TMS 1000和CADC。
自此,開啟了風風火火的微處理器革命。
在微處理器誕生早期,基本上都是不同廠商生產不同架構的晶片,那時可以說是百花齊放。
一開始就以因特爾的X86為對標產品的MIPS,其產品從面世開始就以高效能著稱,使其在工控機、路由器等市場戰功顯赫。
而同樣基於精簡指令集的ARM,從誕生開始就瞄準嵌入式低功耗領域,開始慢慢發力。
同時還有POWERPC架構的異軍突起,讓作為半導體產業上世紀絕對霸主的艾比誒木,看到了市場四分五裂的危機。
於是,在艾比誒木的‘強迫’之下,因特爾將X86架構授權給其他幾家廠商生產處理器。
再連同Windows的崛起,應用環境的最佳化,X86架構開始一騎絕塵,一舉擊潰其他架構,這才壟斷了桌面市場。
所以MIPS以其親身經歷給出來的血的教訓就是,光是產品擁有很不錯的效能是不夠的,必須保持對商業的敏感性。
正是由於對商業不夠敏感,導致了MIPS的商業化程序遲遲落後。
這些……
作為過來人的雲帝,在現在這個時間點,說起晶片的未來二十年的發展路徑,全世界的人都只能坐下乖乖聽講。
卿雲淡淡的說道,“我們放棄MIPS二次開發的架構,回到Dave Patterson教授1988年釋出的RISCIV原始架構。”
黎光楠和黃令儀的驚詫之聲幾乎同時響起:“放棄MIPS?!”
卿雲重重的點了點頭,果決的說著,“推翻現有的基礎,一切從頭再來!不破不立!
我們去購買RISCIV原始架構的授權,我問過,這並不貴,Patterson搞出的這個架構本就是一種開源的學術性架構。
而後基於這個架構,我們自己進行二次開發,再重新編寫指令集,也就是自研指令集。”
卿雲琢磨著,要不是斯坦福大學的John L. Hennessy目前還沒搗鼓出來RISCV,他都想直接在此基礎上搞的。
RISCIV架構和RISCV架構在效能上的主要區別在於設計理念和開放性。
RISCIV是早期的精簡指令集架構之一,它的設計目標是透過減少指令的複雜性和數量來提高處理器的效能,這使得RISCIV在某些應用場景下能夠提供較高的效能和能效比。
然而,RISCIV並沒有形成一個廣泛的生態系統,這限制了它的應用和發展。