慌不擇路?ARM建網站專撕RISC-V,連自家員工都看不下去了

軟銀旗下的芯片設計方案巨頭ARM,最近搬起石頭,砸了自己的腳。

不知出於什麼考慮,ARM幾天前發佈了一個網站,專門用來攻擊他們的競爭對手、開源芯片架構RISC-V。

這一舉動,被自家員工斥責為“手段卑劣”。網站存活一天,以清空關閉告終。

弄巧成拙

這個短命網站,就是rscv-basics.com

慌不擇路?ARM建網站專撕RISC-V,連自家員工都看不下去了

它悄然上線,是在7月9日。

打擊目標很明確,正是RISC-V開源處理器架構。

內容也不算複雜,面向那些想做芯片的人,介紹了“設計SoC前應該考慮的5件事”,包括成本、生態系統、碎片化、安全、設計保障。其中,每件事都包含了一條理由,來說明ARM的Cortex比RISC-V更優秀。

“悄然”做出個網站當然不夠,還要讓該看到的人看到上邊的內容。於是,如果你3天前在Google搜risc-v,排在結果首位的,就會是這個網站。

慌不擇路?ARM建網站專撕RISC-V,連自家員工都看不下去了

也就是說,ARM為這個網站投放了競爭對手的關鍵詞,簡單快速,針對性極強。

同時,不該看到的人也紛紛看到了。於是,效果適得其反。

廣大網友八卦之魂熊熊燃燒,這個網站迅速成為各科技論壇熱門;業內工程師們怒不可遏,而ARM的員工們也包含其中,他們毫不留情地批評說:搞這麼個網站真是手段卑劣。

更有RISC-V擁護者,創辦了arm-basics.com網站,也仿著ARM的文體,寫了個“設計SoC前應該考慮的6件事”,比5件多1件。和ARM列出的相比,把“生態”換成了開源軟件特有的“社區”,還增加了開源社區貢獻帶來的“改進”。

這只是普通擁護者的操作,某位美女黑客的反應,則可以說是威脅了。

慌不擇路?ARM建網站專撕RISC-V,連自家員工都看不下去了

Maria “Azeria” Markstedter

對ARM架構有深刻研究的信息安全大牛Maria “Azeria” Markstedter說,她註冊了arm-basics.de域名,說要做個網站教給人們如何利用ARM系統的漏洞。

慌不擇路?ARM建網站專撕RISC-V,連自家員工都看不下去了

群情激憤,是因為ARM蔑視了他們所尊敬的。

這家巨頭對RISC-V的批判,條條指向開源。而開源正是工程師推崇的文化,也是行業賴以生存的那些工具,大到編程語言、小到軟件框架,幾乎都由開源社區來支撐。

於是網站一傳開,ARM內憂外患,7月10日網站關閉清空,頁面變成了一片空白。

隨後,ARM發言人對英國科技媒體The Register喊冤。他說,ARM“提供這些關於RISC-V商用產品的關鍵注意事項”,沒想汙衊對手,本來只是想在這個行業裡,激起一些圍繞架構的討論。

可是“很遺憾”,廣大群眾“誤會了”。

於是,ARM特別強調:“我們希望立刻澄清一件事情是,不希望給人留下我們攻擊開源社區的印象,我們反而在很多領域高度支持開源社區。我們希望圍繞架構選擇展開健康的討論,因為這是跟我們行業未來有關的重要話題之一。”

站不住腳的指控

負責管理RISC-V架構的非營利組織:RISC-V基金會,一直沒有發聲。

對ARM這波操作的威力,開源界人士也很是不以為然。

慌不擇路?ARM建網站專撕RISC-V,連自家員工都看不下去了

Linux桌面環境GNOME和開源開發工具Xamarin的聯合創始人Miguel de Icaza,在這個汙衊RISC-V的網站還沒關閉時就說:“ARM針對RISC-V的負面策略只會適得其反,而且,他們的論點不夠紮實。”

這些“不夠紮實”的論點,前邊提到過一次,涉及5個方面:成本、生態系統、碎片化、安全、設計保障。

慌不擇路?ARM建網站專撕RISC-V,連自家員工都看不下去了

英國的The Register逐條分析,量子位翻譯出來,並補充了一些信息:

成本

無論你想要從頭開發一款芯片,還是尋找全面解決方案,都應該使用一個在1250多億芯片中進行檢驗,並且已經授權給500多合作伙伴的架構。

關於成本問題,ARM認為,雖然RISC-V可以免費使用,但仍然需要圍繞其進行設計,然後還要生產,這些過程都不是免費的。

這個問題,任何一個準備開發SoC的人,當然都知道。所以,ARM這種說法可能只是為了安撫投資人,讓他們不要擔心自己會被一個初出茅廬的開源組織擊垮。

生態系統

ARM對自家生態系統的形容是龐大、提供支持。在這方面ARM也有很大優勢,但RISC-V剛剛開始,所以這種批評也不合適。ARM曾幾何時也只是蘋果在英國的競爭對手Acorn Computers的一個內部項目,花了很多年時間才達到如今的主導地位。

而在arm-basics.com上,也提高了“大”和“提供支持”的特性,用來形容的是他們的社區。他們承認RISC-V的生態現在還比較弱,但是也強調,它增長更快,作為一個開源社區,信任度和開放性也比ARM更勝一籌。

碎片化危機

所謂碎片化,是指像RISC-V這樣的開源架構,誰拿來都可以自己加擴展。結果,就會像Android一樣,小米有小米的樣子,華為有華為的樣子。

不過,ARM架構也並不是鐵板一塊。蘋果、三星和高通設計了自己的ARM架構芯片,ARM自己也推出過數不清的數學擴展單元。

安全

ARM存在Spectre and Meltdown漏洞,RISC-V的核心不受Spectre and Meltdown的影響。

設計保障

ARM再次強調可靠的設計方案成本很貴,但是,所有認真考慮設計自己芯片的人都瞭解這一點。所以這似乎同樣是在安撫投資者、分析師和記者。

ARM的恐懼

從這一條條不太站得住腳的指控中,很多網友不約而同地看出了ARM的不自信。

慌不擇路?ARM建網站專撕RISC-V,連自家員工都看不下去了

ARM的這些說法,也從側面證明了RISC-V的確是ARM的一種可行替代方案,給這個相對比較新的架構變相提高了信譽。

所以,在ARM承認前,甚至有少量網友以為這是RISC-V自導自演的獨角戲。

ARM對RISC-V的畏懼不無道理。西部數據已經開始支持這個架構,英偉達也要把它用到未來的顯卡里。除此之外,該架構還獲得了谷歌、三星、高通和其他組織的支持,而他們中的很多都是ARM架構用戶。

慌不擇路?ARM建網站專撕RISC-V,連自家員工都看不下去了

RISC-V原型芯片

此前據The Information報道,支持RISC-V的公司有80多家,特斯拉也已經加入了RISC-V基金會。

畢竟,用RISC-V方案免費,而要使用ARM的CPU核心和架構,則要支付數百萬美元,之前法國芯片創業公司Greenwave接受The Information採訪,更是說授權費高達1500萬美元。

在意這個授權費的公司,開發SoC時就會選擇從GitHub上獲取BSD授權的免費RISC-V核心,然後加上自己的加密或數學加速算法、輸入-輸出支持和其他外設,然後把設計方案交給芯片工廠生產。

理論上講,這種方法比ARM CPU核心更加便宜。

SiFive等市場新秀就希望幫助企業把自己的RISC-V設計方案變成物理芯片,而Greenwaves也在使用這種技術為無人機和其他嵌入式設備開發多核SoC,並配備神經網絡加速器。SiFive也擁有自己的SoC。LowRISC則在開發自己的開源SoC,可以在FPGA上或在Qemu等模擬器中運行RISC-V。

當然,RISC-V還不成熟,無法與ARM的頂尖架構Cortex-A相媲美。至少目前,它還不具備這種實力。然而,這的確有可能在微控制器和低端低能耗市場對ARM構成威脅。

跟在ARM上一樣,你可以在RISC-V核心上啟動Linux和其他操作系統,然後將其用作通用目的,或者開發專門的處理器。RISC-V和ARMV8擁有很多相同的技術參數。

RISC-V和ARM採用的軟件都是由C、C++、Go、Rust、Phyton等語言編寫的。程序員對這些架構都很熟悉。

本是同根生

顧名思義:

  • RISC-V,是第5代RISC;

  • 而ARM,是“高級RISC機器”,Advanced RISC Machine。

它們的架構都源自1980年代的精簡指令集計算機RISC,正是這一架構,讓曾任斯坦福大學校長的John L. Hennessy和曾任加州大學伯克利分校教授的David A. Patterson獲得了2017年度圖靈獎。

慌不擇路?ARM建網站專撕RISC-V,連自家員工都看不下去了

John L. Hennessy和David A. Patterson

以早期RISC架構為基礎,衍生出了ARM的芯片設計。ARM將這種設計授權給多家芯片廠商,現在幾乎所有的智能手機,都離不開它。

而RISC-V誕生於2010年,Krste Asanovic和同事們在Patterson的幫助下,在美國加州伯克利造出了它。

ARM的金主軟銀2016年收購時曾經透露過自己的想法,定位於人工智能,以及消費者日常生活中越來越多的計算設備,即物聯網。

但正是在這樣的新興領域,RISC-V給ARM帶來了實實在在的威脅。如今,攻擊告一段落,暗流繼續湧動。


分享到:


相關文章: