美國要限制RISC-V?起源于美國的RISC架構為什么在中國被發揚光大?
據路透社報道,在美中科技戰爭的新戰線上,拜登政府正面臨來自一些議員的壓力,要求限制美國公司開發一種在中國廣泛使用且不受限制的芯片技術——此舉可能會顛覆全球科技行業的跨境合作方式。
爭論的焦點是RISC-V,這是一種開源技術,與ARM昂貴的專有技術競爭。RISC-V 可以用作從智能手機芯片到人工智能(AI)高端處理器任何東西的關鍵成份。
包括兩名共和黨眾議院委員會主席、共和黨參議員魯比奧(Marco Rubio)和民主黨參議員華納(Mark Warner)在內的一些議員以國家安全為由,敦促拜登政府對RISC-V采取行動。
議員們表示,中國正在利用美國公司之間開放合作的文化來發展自己的半導體產業,這可能會削弱美國目前在芯片領域的領先地位。這番言論視為一種要對RISC-V施加限制的努力。
美國眾議院中國問題特別委員會主席蓋拉格(Mike Gallagher)在給路透社的一份聲明中表示,商務部需要要求任何美國個人或公司在與中國實體就RISC-V技術進行接觸之前獲得出口許可證。
報導指出,這種對RISC-V進行監管的呼吁是中美芯片技術之爭的最新進展。去年,隨著全面的出口限制升級,拜登政府告訴中國,將在本月更新限制。
蓋拉格在給路透社的一份聲明中說,中國正在使用RISC-V,以繞過美國在設計芯片所需知識產權方面的主導地位,美國不應該支持有助于削弱美國出口管制法的中國技術轉讓戰略。
他還希望工業暨安全局(Bureau of Industry and Security,BIS)采取行動,如果不能實現這一目標將尋求立法。該機構是美國商務部負責監督出口管制法規的部門。
報道還提到,RISC-V是中國在開發自己的芯片方面取得進展的支柱。
RISC-V的起源
RISC-V架構,確實是2010年的時候從美國加州大學伯克利分校起源的,當時Krste Asanovi?教授打算開發一個開放原代碼的電腦系統,X86不考慮,而ARM授權費太貴,于是打算自己搞一個,于是組了一個團隊自己研發,就有了RISC-V架構。
早期,RISC-V架構,都是以伯克利大學為中心的一群熱愛者的努力成果。
不過從一開始,這個架構就是開源的,類似于開源的linux一樣,誰都可以用,然后誰都可以上交自己的代碼,然后RISC-V官方組織認可維護后,就成為RISC-V的官方代碼。
后來使用RISC-V架構的人越來越多,為RISC-V做貢獻的人也越來越多,RISC-V的官方組織,也就不再是加州大學伯克利分校的團隊了,組建了一個RISC-V基金會。
而這個基金會不屬于美國,而是由來自 70 多個國家、3000 多家企業的成員組成的國際組織,并且總部也從美國搬到了瑞士。
可以說,RISC-V除了起源在美國之外,與美國其實沒太多關系了,美國已經干涉不了RISC-V架構了,RISC-V架構已經屬于全人類,不是某一個國家或個人所有。
更重要的是,目前RISC-V基金會里面,80%以上的最高會員都是中國企業,中國企業貢獻的代碼也是最多的。
而數據顯示,2022年RISC-V芯片出貨量超過100億顆,其中中國貢獻了其中的50%+,也就是超過50億顆。
我國為什么要大力發展RISC-V架構
RISC架構是一種計算機處理器的設計理念,它的全稱是Reduced Instruction Set Computer,也就是簡化指令集計算機。顧名思義,它的特點就是指令集很少,每條指令都很簡單,執行速度很快。相對的,還有一種叫做CISC架構的設計理念,它的全稱是Complex Instruction Set Computer,也就是復雜指令集計算機。它的特點就是指令集很多,每條指令都很復雜,執行速度很慢。
那么,為什么要有這兩種不同的設計理念呢?其實,這跟計算機的發展歷史有關。早期的計算機非常昂貴,內存和存儲空間都很有限。為了節省資源和提高效率,人們就想出了用少量的復雜指令來完成多種功能的方法,也就是CISC架構。后來,隨著技術的進步和成本的降低,計算機的性能越來越強大,內存和存儲空間越來越充裕。為了充分利用硬件的優勢和提高并行度,人們就想出了用大量的簡單指令來完成單一功能的方法,也就是RISC架構。
那么,為什么我國要搞RISC架構呢?其實,這跟我國的國情和戰略有關。我們都知道,計算機是現代社會的重要基礎設施,它關系到國家的安全和發展。而處理器是計算機的核心部件,它決定了計算機的性能和功能。目前,全世界的處理器市場基本上被美國的兩大巨頭——英特爾(Intel)和高通(Qualcomm)所壟斷。英特爾主導了X86架構的處理器市場,高通主導了ARM架構的處理器市場。這就給我國帶來了很大的風險和壓力,因為我們不能完全掌握自己的計算機命脈,我們可能隨時受到美國的制裁和封鎖。
為了擺脫這種被動和依賴的局面,我國在過去幾十年里一直在努力發展自主創新的處理器技術。其中,最具代表性的就是RISC架構的龍芯(Loongson)處理器。龍芯處理器是由中國科學院計算技術研究所自主研發的一系列RISC架構的處理器,它以高性能、低功耗、高可靠性、高安全性而備受關注。龍芯處理器已經成功應用于多個領域,比如說教育、科研、工業、軍事等等。
那么,龍芯處理器有什么優勢和劣勢呢?其實,龍芯處理器也有著RISC架構的通病,就是指令集少、編譯難度大、軟件兼容性差。這就導致了龍芯處理器在市場上的普及率不高,很多用戶還是習慣于使用X86或者ARM架構的處理器。為了解決這個問題,龍芯處理器采用了一些創新的技術和策略,比如說支持多種指令集的模擬和轉換,比如說與國內外多個合作伙伴共同開發和推廣基于龍芯處理器的軟硬件平臺。
我國搞RISC架構是一種與主流逆行的選擇,但也是一種有遠見和有魄力的選擇。它體現了我國在計算機領域自主創新和自力更生的精神和決心。
