目前中國企業想取得國際上芯片上的技術,還是比較困難的,如果是在早幾年,ARM還處于困境的時候,說不定有機會,可是此時的ARM已經悄悄地隨著諾基亞的雄起而崛起,這個時候想要取得其架構上的授權許可已經非常的困難的。
至于X86架構,那就更是想都別想。
無奈,陳義哲只好選擇了另外一條路,開源架構,也就是后世RISC-V的道路。陳義哲用了幾周的時間分析了ARM、MIPS、SPARC、X86等多種指令集,發現這些指令集不僅復雜度不斷提升,且還存在知識產權風險,而處理器架構種類和處理能力并無直接關聯。
于是針對以上問題,陳義哲設計了一套基于BSD協議許可的免費開放的指令集架構RISC-C,和后世代表著第五代的V不同,這里的C指的是es,也就是說中國人的RISC結構。
RISC-C指令集性能極其優越,這里面包含了陳義哲的一種設計原則便是:簡單就是美。其設計哲學是“大道至簡”,力圖通過架構的定義使得硬件的實現足夠簡單。
而且RISC-C指令集不僅“大道至簡”,而且其不同的部分還能以模塊化的方式組織在一起,從而試圖通過一套統一的架構滿足各種不同的應用。
簡單的說,RISC-C指令集精簡而高效,既嚴謹又可以靈活擴展。
RISC-C的設計目標是能夠滿足從微控制器到超級計算機等各種復雜程度的處理器需求,支持從現場可編程門陣列、特定應用集成電路乃至未來器件等多種實現方式,同時能夠高效地實現各種微結構,支持大量定制與加速功能,并與陳義哲自主研發的內核和編程語言可完美適配。
指令集出來了,cpu要怎么實現是另外一回事,畢竟指令集架構好也要有好的設計才能體現出來,涉及RTL編碼,yout,半導體制程,封裝等一系列技術,這是一個系統工程。就好比是建大樓,想要把這棟大樓造出來,你必須解決一個最重要的問題“沒有施工圖紙”。還必須要有一大堆工程師去設計結構,材料,水電管道,電梯樓梯,智能樓宇系統,監控系統等等。
對陳義哲而言,這種cpu的架構設計反而更簡單,不說超頻狀態下,即使正常情況下,只需要讓天啟進行數據上的優化計算,也可以簡單的設計出一款集RISC-C指令集的cpu架構出來。當然,若是要擴展實現多種功能,那也不難,因為天啟已經慢慢的在接近科技上的奇點狀態。
所謂科技奇點,其實便是指由超越現今人類并且可以自我進化的機器智能或者其它形式的超級智能的出現所引發。
就好比天啟這種遠超人類的智能電子生命,因此技術的發展會完全超乎全人類的理解能力,甚至無法預警其發生。之所以被稱為奇點,就是好比物理學上引力接近無窮大時產生的黑洞的物理屬性一樣,已經超出一般正常模型所能預測的范圍之內。
這點后文再繼續詳解,現在說回RISC-C指令集的CPU架構,在陳義哲計劃里,這種指令集的芯片架構不僅僅是實現3d打印機的計算芯片構架,更是未來其打印出來的石墨烯芯片的架構所在。