壞消息是,黃再興的英國之行失敗了,ARM的老板竟然拒絕出售公司,即使黃再興已經開出了相當于ARM市值兩倍的高價。
好消息則是,倪光南從聯想辭職后,他手底下的團隊也跟著辭了一多半,正好可以帶到深城,進入即將成立的海思半導體工作。
對龐學林而言,這些人的到來,足以讓他組建海思半導體的力氣少上一大半。
不過ARM的拒絕,確實有些出乎龐學林的預料。
龐學林原本準備將ARM收購到麾下后,未來高舉ARM的大旗,占領單片機、工業芯片以及移動互聯網芯片的市場,并且成為手機、平板電腦這些小型終端的核心供應商,到時候再與英特爾、AMD的X86陣營打擂臺。
然而ARM的直接拒絕,卻打亂了龐學林的計劃。
不過龐學林也不著急,畢竟死了張屠夫,不吃帶毛豬,沒有ARM的支持,龐學林準備自己獨立搞一個指令集架構出來。
對龐學林而言,這不算太難。
在現實世界,因為移動互聯網的到來,導致ARM崛起。
使得在整個互聯網領域,形成了X86與ARM各自稱雄的局面。
X86主要應用于PC桌面,而ARM則主要應用于移動端。
一個重要的原因,就是ARM作為一種精簡指令集,在設計芯片時可以大幅度降低芯片功耗,而功耗指標,又恰恰是移動端芯片最敏感的指標之一。
但實際上,精簡指令集遠遠不止ARM一種。
在現實世界,精簡指令集除了ARM一家外,還有MIPS、Alpha、Power、SPARC、RISC-V等等。
MIPS是一種十分簡潔的精簡指令集架構,其出身可謂是名門之家,由斯坦福大學的Hennessy教授領導的研究小組研制開發。由于MIPS是經典的RISC架構,且廣泛用于體系結構領域的教學上,如Patterson和Hennessy的系列著作《計算機體系結構·量化研究方法》就主要以MIPS為例。
胡偉武他們搞出的龍芯也是基于MIPS指令集,購買MIPS的永久授權后,胡偉武他們團隊在MIPS基礎上,拓展了MIPS指令集后形成了屬于龍芯的LoongISA。
Power是IBM開發的RISC指令集。IBM于1980年推出了全球第一臺基于RISC的原型機,而1980年也是IBM在PC市場上稱霸的起步時期,但IBM卻選擇了RISC用于高性能領域,其成功也證明了RISC比CISC在高性能上更具優勢。Power架構在超算、金融等高端服務器領域表現十分成功,至今IBM仍在迭代發展Power架構。
Alpha是一種64位的RISC指令集架構,由DEC公司設計開發,被用于DEC自己的工作站和服務器中。Alpha是一款優秀的處理器,它不僅是最早跨過GHz的企業級處理器,而且還是最早計劃采用雙核,甚至是多核架構的處理器。2001年,康柏收購DEC之后,逐步將其全部64位服務器系列產品轉移到Intel的安騰處理器架構之上。2004年,惠普收購康柏,從此Alpha架構淡出了人們的視野。
SPARC(ScableProcessorARChitecture),是由Sun公司在1985年設計的指令集架構,是一種非常有代表性的高性能RISC架構。Oracle收購Sun公司之后,SPARC架構歸Oracle所有。2017年9月,Oracle公司宣布正式放棄硬件業務,也包括了收購自Sun的SPARC處理器。
還有最后一種RISC-V指令集,這是一個開源的指令集架構,遵循RISC的設計原則,即力求簡潔性,同時保持開放性。這個開源項目于2010年起源于伯克利。
RISC-V最大的意義在于其開源性。
后世ISA基本上都十分昂貴,如ARM的授權。
此外,設計CPU也是一個很復雜、很費錢的工作,不僅需要有經驗的架構設計人員,還需要不斷的經歷仿真、驗證、流片測試,而這則是普通公司難以承受的。
RISC-V自誕生之日起就是為了解決這些問題,提供一個開源的、廣泛應用的、經過驗證的指令集。
經過若干年的開發,RISC-V具備了完整的軟件工具鏈,以及若干開源的處理器架構設計。
2016年,RISC-V基金會成立,作為一個非盈利組織,負責維護RISC-V指令集手冊和架構文檔,并推動RISC-V持續發展。
許多著名科技公司,如谷歌、惠普、Oracle、西部數據等,都是RISC-V基金會的創始會員,越來越多的芯片公司也開始使用或計劃使用RISC-V架構。
此外,許多體系結構領域的教材,如Patterson和Hennessy的系列著作《計算機體系結構·量化研究方法》,其作者本身也大力支持RISC-V架構,因此后續越來越多的教材也將以RISC-V為例。
而隨著物聯網時代的加速到來,有一個統一的、通用的、開源的指令集架構是很有意義的。
然而RISC-V的野心太大,在后世,無論是PC的王者Intel,還是移動設備的霸主ARM,都對其發起了大范圍的打壓。