談到CPU,國人心情是復雜的,其中不乏慷慨激昂要大干一番的豪情,也有很多恨鐵不成鋼的遺憾,在當前全球貿易、尤其是中美貿易異常復雜的大環境下,更有擔心被限制、被攻擊的隱憂,關于CPU安全自主可控的聲音也越來越大。當前,“中國應該發展什么樣的CPU技術”的討論日趨熱烈,但是技術層面還能探討一二,說到商業上手段不外乎專項投入、市場壟斷、國家扶持,對CPU本身的特性、技術依賴、法律風險、商業推廣上的考慮很少提及,因而陷入諸多迷思。筆者打算拋磚引玉,說說自己的一些看法。首先,從開源開始。
提到開源,國人的第一印象往往是:免費下載,自由使用,不需要授權費用,還有社區的支持,眾人貢獻一起把技術生態建立起來。殊不知,這些想法都是偏頗的,甚至有時是有害的。
事實上,在多年的運營實踐中,開源社區本身也在探索更合理的運作方式,來獲取商業公司的支持和技術反哺,當今的開源社區運作方式甚至可以類比于商業公司內部經營:
?基金會,類似于公司的管理層和董事會,作為開源生態體系的權威合法組織,協調技術演進,定義公共接口,確定開源生態的授權條款和資源分配,把相應的開源生態當作商業品牌運作。
?開發社區,類似于產品開發團隊,以委員會的形式管理,通過控制代碼的審核權和提交權來保證全球聯合開發和寫作模式,進而推進技術本身的演進;注意:開發社區的核心開發人員大多數都是全職工作者擔任。
?商業公司,類似于產品交付和維護團隊,負責將開源技術產品化,通過技術授權,維護升級等方式獲得商業利益;商業公司與主流社區保持著緊密聯系和互動,開發社區的核心開發人員大多數都是商業公司全職雇員擔任,以保證公司在技術趨勢和資源分配上的優先權和影響力。
基于以上事實,我們探討一下CPU開源(包括Power,Sparc,MIPS,RISC-V等)給大眾可能帶來的迷思。
迷思之一:開源意味著免費
Free 這個詞在英文的語境中,既有自由的涵義,也有免費的涵義。看看GNU關于Free Software的定義:“要說一個軟件是‘自由’的,這意味著它尊重用戶的基本自由:自由地運行這個軟件,學習和修改它,以及重新發布它的原版或修改版。這是個關于自由權利的問題,而非價格高低。”
事實上,開源的系統也受到各種授權協議的限制,包括GPL,BSD,Apache等,圍繞著開源的系統,需要足夠多的商業公司圍繞著開源的生態在做商業上的運營,才能保證開源系統的長期投入和技術演進。知名的Linux供應商紅帽公司Redhat近期賣了340億美元的好身價,比軟銀收購ARM還多了20億美元,這家20億美元年收入的公司主要的商業模式,就是使用訂閱模式提供商業版的Linux操作系統,和基于操作系統的虛擬化平臺和云計算平臺。值得一提的是,MIPS/RISC-V可以免費獲得指令集設計規范,但是具體的處理器芯片實現,是需要商業CPU IP公司正式授權的。另外,使用RISC-V的商標,也是需要付費的。
迷思之二:開源意味著自主
一個CPU芯片能夠保證自主需要看具體的場景定義:
?是否所有硬件實現代碼都是自己編寫或者充分審核的。
o在這個場景下,答案是肯定的,的確有可能所有的代碼都是自己編寫和審核。同樣,大多數商業CPU IP也能滿足同樣的要求:ARM和MIPS授權的CPU IP也是明文的RTL源代碼;國內ARM和MIPS的授權客戶的CPU芯片同樣是自主可控的。
?是否CPU相關的配套軟件(編譯器等工具鏈)是自己編寫或者充分審核的。
o在這個場景下,答案是肯定的,的確有可能編譯器等工具鏈都是自己編寫和審核。同樣,大多數商業IP也能滿足要求:ARM和MIPS授權的CPU IP的配套工具鏈有開源社區(GNU)支持,源碼可以自由的下載和審閱。
?是否CPU設計不會遇到專利問題。
o在這個場景下,答案是不確定。開源指令集只能保證“指令集”相關的專利可以自由的使用。在CPU設計的具體實現中,具體的處理器設計和實現專利,也是不容忽視的。只能由商業IP公司來保證或者自己在設計中花費足夠的精力去做專利檢索和排除。
?是否CPU未來的技術演進可以由自己定義。
o在這個場景下,答案是不確定。前面說過了,公共接口定義,技術路線和資源分配是掌握在開源生態基金會手里的,商業公司無法主導技術路線的選擇和公共接口的定義,基金會是否有可能會趨向于某些主導公司或者組織的技術路線而讓整個聯盟都繳納相應的專利費用呢,只能說不能排除這種可能;
o是否有可能自組類似基金會的組織,從主線中拉出分支做為新的主線自己維護?這個的確滿足自主的要求了,但是開源生態最大的優勢(軟硬件工具,操作系統,應用軟件支持)也就喪失了,可能需要像Google之于Android系統一樣投入大量的人力維護自己的技術體系和商業體系,時間一長,這又和自己做一套指令集沒什么區別了。
迷思之三:開源意味著成熟穩定
芯片行業是一個非常嚴謹,錯誤成本非常昂貴的行業:投片失敗,所有投入打水漂。無論是芯片,還是芯片內部的IP部件開發,都需要大量的,嚴謹的,全面的測試和驗證,驗證的工作量往往占到整個芯片開發的70%左右。就算如此,設計的缺陷和使用上產生問題也在所難免,需要后繼的技術支持和缺陷修復才能保證芯片安全量產。在開源社區的分工上,這些工作是由商業公司完成的,至于商業公司本身能投入到什么樣的程度,確保什么樣的質量標準,也許需要長時間大規模量產才能驗證。
另外需要強調的一點是軟件開源社區和硬件開源社區的差異,軟件開源社區可以容忍有限度的錯誤,并用快速迭代的方式去修正錯誤和增加新的功能,推動整個技術前行。硬件開源社區對錯誤的容忍度非常低,意味著很難用一個松耦合的方式整合第三方的資源進行開發而是更傾向于一個完整的團隊緊密配合進行開發。
迷思之四:開源意味著豐富的生態系統支持
有道是做芯片很難,做核心芯片更難,做需要生態系統的CPU芯片,比大家想象得都要難。做成功的生態系統的CPU芯片要滿足三個門檻:
1、技術有足夠大的革新,解決當前亟需解決的技術難題。
以英特爾為首的X86系統正是因為PC兼容機滿足了市場對個人電腦的需求而崛起的,當時正在面臨工作站小型機不能進入家庭和簡單辦公場景的問題。整個崛起的過程也經歷了與MOTOROLA的競爭,與PowerPC聯盟的競爭,最后勝出的。
ARM公司的處理器,滿足了使用電池的移動設備對于極低功耗的需求,通過與MIPS的競爭脫穎而出,在手機和便攜設備領域開拓出了新的市場。而在所謂的物聯網設備領域,無論是ARM的32位MCU,還是傳統的8051類8位CPU,目前處于共存的狀態。滿足一部分物聯網設備極低功耗的需求,目前業界更多寄望于制造工藝和存儲介質的技術演進來滿足。
2、商業模式要被業界廣泛的接受。
在PC時代,Wintel聯盟降低了個人電腦的使用門檻,普及了家用和辦公電腦的使用,通過橫向的整合讓整個PC產業鏈(硬件提供商,軟件提供商)受益,奠定了在PC產業的霸主地位。英特爾的優勢在于,豐富的產品列表,前向兼容平臺,符合摩爾定律的性能增長,基于Windows和Linux的豐富生態系統。近幾年,由于虛擬化技術的完善,X86在一些專用處理器的領域也大有斬獲(比如網絡處理器)。
在移動通訊時代,ARM采取IP授權的方式,與以TSMC為代表的代工廠通力合作,回避了設計和生產芯片的技術和資源劣勢,與諸多新興IC設計公司合作,一起打造了整個ARM在移動終端上的生態體系,更借著智能手機的爆發增長建立了完整的生態支持。ARM的優勢在于,不追求和Intel一樣把CPU的芯片設計,制造和銷售整合在一起,而是與IC產業的所有廠商合作,用IP授權費和權利金的商業模式和業界合作伙伴共同分享成長收益。
3、有足夠的第三方和應用方支持
一個CPU芯片在2~3年的開發周期中越過重重障礙,成功量產,芯片上市開始銷售,對于芯片廠商,問題可能剛剛開始。跑操作系統Kernel沒問題,內部開發和使用的時候都驗證過了。編譯器的穩定性和安全性問題,第三方的硬件驅動適配問題,開源的公共軟件庫的兼容問題,其他指令集應用程序的移植問題,一些特殊的應用(安全應用,特殊硬件的加速應用)的運行問題,都需要CPU廠商長年的支持和修正。相對而言,相對閉源的體系雖然喪失了一定的靈活性,但是也保證了所有廠商開發和使用體驗的一致性。對大的OEM廠商,尤其是工業控制等高可靠性應用場景的廠商,更傾向于長效的,穩定的架構來保證產品的長期可靠性。
迷思之五:開源意味著可能的彎道超車
經過多年的發展,芯片行業已經是一個規模巨大,應用廣泛,分工明確,技術更新頻繁,年銷售額4000~5000億美元的行業。
1、從產業分工上看,EDA設計軟件,芯片設計(尤其是模擬芯片),制造設備,圓晶代工,封裝測試等領域,國外的廠商都經過多年的發展,都占據了領先的地位。中國的芯片工業雖然在設計,制造和封測領域形成了一些規模不小的企業,但是都不成體系,并沒有形成類似日本當年半導體行業一樣的閉環體系。
2、在一些基礎設施上,比如核心基礎零部件,先進基礎工藝,關鍵基礎材料和產業技術基礎上,還相對薄弱,沒有辦法通過簡單的復制解決高端芯片的問題。
3、在整個產業鏈上,芯片下游客戶大多是承接產業轉移,因此一方面對產業轉移的發源地存在技術依賴,另一方面還處于消化吸收最新技術,追趕國際潮流的階段。
4、做為一個成熟的行業,在沒有出現革命性的需求變革之前,是很難培育出另一個完整的CPU生態的,而國內產業在產業分工和基礎設施上的缺失,讓基礎技術有彎道超車的可能性的很低。更合理和務實的選擇的,是利用規模龐大的市場實現應用領域的技術突破,利用技術需求重新定義本土的芯片,本土芯片的出貨來保證技術團隊的長期研發投入,從而逐漸實現點到面的突破。
如果說,在某種程度上,芯片是工業的皇冠,CPU芯片則是皇冠上的明珠,那么,它同樣是一系列制度的結晶。這些制度包括企業長遠和穩定發展的預期,完善的知識產權保護體系,透明、公開的科研體系,和公平競爭的商業氛圍。在制定長期計劃的時候,我們應該在思想上做好以下準備:
1、產業政策,財政補貼,不可或缺,但也需警惕過猶不及。
2、技術的獲取,既可以用自我研發的方式獲得,也可以用資本的方式收購。
3、在國際分工的格局中,只要做到你中有我,我中有你,貿易沖突就是雙輸的結局。
4、中國的產品要走出國門,走向世界,就需要在技術體系上和國際通行標準保持一致,而不是閉門造車。
5、產業繁榮的標志,應該表現為涌現出一大批有規模有技術的代表性企業,并能影響和主導國際標準的制定。
6、未來的中國,不僅應該追求產品的輸出,更應該追求智力的輸出。
中國作為近幾十年來國際分工和貿易體系最大的獲益國家之一,有什么理由不相信自己能用充分市場競爭的方式獲得成功呢?
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
cpu
+關注
關注
68文章
11279瀏覽量
225018 -
開源
+關注
關注
3文章
4207瀏覽量
46150
發布評論請先 登錄
相關推薦
熱點推薦
中北大學以開源技術鋪就人才與產業共贏之路
當開源浪潮席卷全球科技領域,成為技術創新與產業升級的核心引擎,一所地方高校如何憑借前瞻布局與務實行動,在開源生態中占據重要席位,既培育出頂尖創新人才,又產出服務
龍芯中科攜手開源鴻蒙,構筑縣域高質量發展新基座
分享了“龍鴻一體”的最新成果與自主根技術布局,為產業生態注入強勁的“中國芯+中國魂”動能。 龍架構獲國際認可,融入中國開源體系 在國際開源軟件社區,龍架構已獲得業界廣泛認可與支持,成為
普華基礎軟件出席開源車用操作系統人才培養啟動儀式
與產業需求之間存在顯著缺口。本次啟動的“開源車用操作系統人才培養”,是普華基礎軟件開源“星輝計劃”五大生態體系中的關鍵一環,旨在通過“開源共
賽事報名丨2025年深圳“開源鴻蒙/RISC-V”創新應用大賽報名征集中
與RISC-V架構技術生態,面向全球征集兼具技術創新性與商業落地潛力的應用方案。通過搭建高水平交流展示與資源對接平臺,大賽將匯聚產業鏈上下游力量,破解技術融合瓶頸,助力創新成果快速轉化。 一、大賽組織架構 指導單位:深圳市工業和
深開鴻捐贈M-Robots項目,以開源鴻蒙統一底座推動機器人產業協同
2025年11月21日,在2025開放原子開發者大會開幕當天,大會舉行了開源項目捐贈簽約儀式。深開鴻正式將M-Robots項目捐贈給開放原子開源基金會,標志著這一推動機器人操作系統統一
deepin及如意玲瓏亮相2025 OSCAR開源產業大會
2025 年 10 月 28 日,由中國通信標準化協會主辦、中國信息通信研究院承辦的“2025 OSCAR 開源產業大會”在北京隆重開幕。本次大會旨在匯聚產業智慧,共建開源生態,推動我
在鴻OS全場景AI開發實驗箱亮相OSCAR開源產業大會,獲“開源商業化產品獎”!
10月28日,由中國通信標準化協會主辦、中國信通院承辦的第九屆“OSCAR開源產業大會”成功舉辦。大會以“可信開源涌萬業無邊智域啟未來”為主題,匯聚了國內外開源領域的頂尖專家、學者及企
龍芯中科亮相浦江開源鴻蒙生態大會
近日,以“開源鴻蒙數智浦江,構筑縣域AI高質量發展新基座”為主題的浦江開源鴻蒙生態大會在浙江圓滿舉行。龍芯中科通用產品生態適配中心總監武校田發表主題演講,系統闡述了龍芯CPU與開源鴻蒙
開源鴻蒙生態成果集中亮相浦江,展示技術賦能與產業共進新圖景
鴻蒙技術在產業、教育、民生等領域的創新實踐。此次展區分享了浦江在開源鴻蒙落地應用中的探索和規劃,不僅推動了本地產業升級,也為全國提供了可復制、可推廣的“浦江方案”
deepin社區邀您相約2025 OSCAR開源產業大會
開源作為一種開放共享的新型生產模式,已成為數字經濟創新、開放、共享和可持續發展的核心驅動力。值此開源創新蓬勃發展的關鍵時期,2025 OSCAR 開源
開源鴻蒙驅動機器人與AI產業生態發展,M-Robots OS正式開源
7月24日,2025開放原子開源生態大會——開源鴻蒙助力機器人與人工智能產業生態發展論壇在北京順利舉行,本次分論壇聚焦機器人和人工智能產業生態發展,探討
替代專用硬件!一文梳理開源VPP+DPDK技術和產業界應用實例
VPP 這一開源技術在通用 CPU 的基礎上,實現了傳統上需要專門的網絡硬件設備(如路由器)和專業的網絡操作系統才能達到的性能,以極高的性價比為廣大用戶帶來了開放網絡技術的紅利。VPP 集成了DPDK項目,通過它直接訪問硬件網卡資源。
誠邁科技攜HongZOS亮相開源鴻蒙開發者大會,加速生態繁榮與產業躍遷
的鴻誠志遠HongZOS系列產品,加速生態繁榮與產業躍遷。筑基開源鴻蒙,共建繁榮生態開源鴻蒙以領先的技術架構、豐富的技術特性、獨特的開源理念和強大的生態吸引力,引
迅龍軟件參加開源中國《數智漫談》,探討AI如何邁進大模型時代
晚,開源中國直播欄目《數智漫談》邀請華為昇騰生態技術專家、行業先行者以及迅龍軟件等,分享一線開發經驗,助力開發者與企業用戶抓住國產AI新紅利。該話題圍繞“如何讓A
全國首個基于開源鴻蒙的機器人操作系統M-Robots OS正式發布,中國機器人產業進入“群體智能”新時代
)1.0。這一突破性技術成果標志著我國機器人操作系統邁入“多機協同、群體智能”的新階段,為全球機器人技術發展提供了全新的"中國方案"。“操作系統為“魂”:破解產業割
CPU產業漫談(一) 破解開源迷思
評論