ARM是什麼?美國為什麼可以通過ARM來打擊華為?

2021-01-10 長河談財經

ARM是什麼?美國為什麼可以通過ARM來打擊華為?

2021年1月6日,英國反壟斷機構對英偉達收購ARM案開展調查,而此前在中美貿易戰進行的如火如荼之際,美國也把對華為禁售ARM作為打擊手段。而華為此前也購買過ARMv8的終身使用權,那麼ARM架構到底是什麼含義,而華為購買了ARMv8架構的終身授權之後,是否在短期之內就可以安然無憂了呢,那麼今天我們就來介紹一下。

說到這個架構,首先給大家介紹一下當今世界上有哪幾種架構,而這幾種架構又有什麼區別。

當今世界一共存在幾種主流架構,第一個就是X86,是由Intel這家公司設計製造的,它非常的古老,早在1978年的時候就設計出第一款處理器8086,後來,IBM用X86架構設計出世界上第一款PC。X86跟ARM架構最大的不同是它採用CISC,X86主要應用在臺式機、電腦筆記本和伺服器上的CPU。

還有一個架構 大家可能了解的不多,那家公司叫MIPS,MIPS這家公司也是一家老牌的公司,早在1981年就成立了,它採用的也是RISC(精簡指令集),它主要應用的場合就是大家看電視時用到的高畫質電視的盒子,包括印表機、路由器 我之前在過的一家公司就是做智能路由器的,我們當時設計路由器的時候採用的就是MIPS架構設計我們的處理器的。

採用RISC精簡指令集的還有SUN開發的SPARC,和IBM的POWER,POWER在X86出來之前曾經風光一時,性能也強過X86,但由於價格昂貴,在與X86的市場競爭中逐漸敗下陣來。

還有一個就是比較新的,相當於在架構界來講應該算新新人類了,它的名字叫:RISC-V,我看很多人去介紹的時候都把它叫V,其實這個讀法是不準確的,他是five 就是第五代,所以命名為five--RISC-V。那這個RISC-V呢是非常晚的時候才被提出來 ,大概2010年左右,後續還成立了RISC-V的基金會,它最大的、也被所有人給予厚望的特點就是因為它是開源,它也跟一個開源的作業系統可以結合起來,也是天然的好基友,就是Linux,它可以跟Linux合在一起來作為下一代架構的趨勢,RISC-V是未來的一個最大的趨勢。

剛才就是對以上幾種架構做了簡單介紹,那現在就引入今天的主角就是ARM。ARM它是創立於英國的一家公司,後來相繼被軟銀和英偉達收購。ARM從字面的含義來講,很多人會提到ARMv幾這種架構 ,也會有人提到ARM7 ARM9 CortexAXX 又是什麼意思呢,ARM當中ARMv幾,這些都是它的架構,而ARM7 ARM9 CortexA-XX這種都叫做核,也叫IP核,架構跟它的核完全是不同的概念,大家千萬不要弄混。簡單來說,後面那個IP核是由前面的架構設計出來的,後面這個核你可以簡單理解為處理器或者CPU了,所以架構和由架構設計出來的IP核完全是兩個不同的概念。

說完了這些基本概念 另外一個不得不提到的就是三種授權方式。指令及授權、IP核授權、使用級授權。

華為不是購買了ARMv8的終身授權麼,那終身授權又是什麼意思呢。三種授權方式,當然還有很多不同的說法,比如軟核、固核、硬核等等,但是大同小異,基本上都是這三種授權方式。

我想說到這裡大家可能已經一頭霧水了,我給大家舉一個比較形象的例子吧,我們還是以建樓來比喻,假設我們要建一個別墅,那指令集架構授權什麼意思呢,就是把建別墅用到的這些詳細的設計方案、設計圖紙賣給你。IP核授權什麼意思呢,就是說我們通過複雜的設計圖紙,在電腦當中可以設計出來一個效果圖,但用的什麼樣子的地板、地磚、木材等等這些都不會涉及。最後一個使用級授權什麼意思呢,使用級授權是通過渲染圖和設計圖紙把完整的別墅模型給做出來了,這是整個別墅的模型,而且這個模型是非常細緻,它包括你用的瓷磚、地板木材、承重牆怎麼布置了,非常的詳細,比如你拿到這個模型之後,然後丟給臺積電這種「建築公司」,它照著這個模型就可以把整棟別墅造出來了,這個就是使用級的授權。

那麼購買這三種授權方式它的特點是什麼呢?購買了指令集這種架構授權之後,是可以對ARMv幾的架構進行修改,並設計自己的IP核。而如果你購買的是IP核授權,是無法對指令集架構進行修改,只能對自己買的IP核進行修改。後面那個使用級的授權,也就是所說的公版架構,公版架構拿到之後是無法對前面兩種進行修改的,也就是架構你改不了,IP核也改不了,只能那它來使用,設計自己的SOC等等,這些是可以的。而且它有一個特點就是說你在使用公版架構的時候,一定要在設計出的SOC中將ARM的品牌show出來,這是它的特點。

三種授權方式的特點講完之後,我們就來介紹一下,比如蘋果、高通、華為海思它們在具體用的是哪種授權方式,以及他們用這種授權方式對自己的處理器IP核的研發達到底到什麼程度。

首先就是蘋果,蘋果它買的是指令集架構的授權,它買到這個設計圖紙之後對這個圖紙進行了很大的修改,修改之後形成了自己的架構叫swift。

第二個就是高通,我們拿高通的驍龍855來舉例,高通購買的是IP核的授權,它買的是大樓的效果圖,而且855在發布的時候 它上面有行字叫"build on Cortex",也就是他在自己購買的IP核基礎上進行了大範圍的修改,而且要求ARM針對高通的處理器要進行深度的定製,而且它把整個的IP核重新命名了,叫做「Kryo」。

第三個就是華為海思的麒麟980了,麒麟980購買的也是IP核的授權,那我們在看麒麟980發布的時候,上面寫著based CPU,based CPU什麼意思呢?它是基於Cortex-A76做了適當的修改,但修改的幅度就沒有高通那麼多,所以它也沒有重新命名。

經過我上面的講解,我想大家應該對ARM的三種不同的授權方式有一定的了解了,也就是在一個晶片的設計過程當中,如果你只是買到指令集的授權,那你後面的工作量還是非常大的,你既要去根據圖紙設計出IP核,也就是效果圖,又要去設計這個模型出來,拿到模型之後才能交給臺積電代工,所以從晶片設計的角度來講,水平的高低從三個旗艦機來看,蘋果第一、高通第二、華為海思第三。

在新聞當中我們看到華為海思所宣稱的已購買了最新的ARMv8的終身授權,那它買的這個授權到底是什麼呢,就是我剛才提到的指令集架構的授權,就是最初的設計圖紙。也就是說 華為可以根據這些設計圖紙去更改裡面的架構,形成自己的類似於像蘋果的swift機構,或者是根據已有的指令集架構設計出來屬於自己命名的IP核,這些都是可以的。至於華為用到指令集架構做到一個什麼樣子的程度,它到底是在做自己的指令集架構,還是在做自己的IP內核,這個信息量目前暫時還不夠。以我之前在華為的經驗,架構的設計和IP核的設計肯定是有人在做的,之前我在華為在每一個部門裡面都有預研部門,他們是在做一些比較前沿的研究,對於架構的設計或者IP核的設計是肯定有人在做的,那到目前為止做到什麼的程度還是未知數,畢竟還沒有商用,從現在已經商用的這些旗艦機來看 ,目前來講華為還是對IP核進行了一些簡單的修改,但改動並不太大。

我想講到這裡大家可能會提出一個問題,到底是我們買哪種授權比較好?這就要看你自己公司的定位了,直接購買使用級架構,不需要花大量精力去做內核研發,最終產品出來的也最快,因為一旦你把所有的研發投入和時間都放在研發內核處理器上,那外面的手機市場早就被瓜分殆盡,已經輪不到你了。那麼選擇使用級架構(公版架構)是不是一條很聰明的捷徑呢,其實這個拿來主義未必都好啊,我給大家舉一個當年高通的例子,高通當年出的一款核心晶片叫做驍龍810,810採取的就是公版架構,也就是ARM提供的大小核(公版架構),不過它遇到了一個非常大的問題,就是它的功耗,就是散熱問題。當時這個驍龍810可謂是火雲邪神啊,就是因為這樣一個原因坑死了當時的四家鼎鼎大名的企業,那是哪四家手機廠商呢?分別是Sony、LG、HTC和Motorola,當時他們的旗艦機用的都是驍龍810,驍龍810當時被譽為移動的暖寶寶,非常非常的熱,所以這四款旗艦機統統都被三星的S6吊打達一年之久。所以說這四家手機廠商就因為一個晶片的選擇錯誤,選擇了驍龍810而至現在的這種奄奄一息的情況,同時也給了像華為等品牌手機的機會。

當然這個鍋也不能完全由高通來背了,高通當時所選擇的就是ARM提供的公版架構,可見我們直接去購買使用級授權,也未必是一件事半功倍的選擇。所以為了今後不受制於人,要有自己的IP核的設計,甚至自己的架構 才是一條正確的道路。

即使強如蘋果這樣的公司,它所設計的架構,也是基於當時購買的ARM架構改造而來,所以在晶片的設計行業,猶如Android作業系統一般,是有一個生態圈,後來者只能在前輩的生態圈裡進行謀生,沒有任何一家公司可以從0去設計自己的架構,去設計自己的生態。所以ARM這家公司它在移動手機領域,特別是在晶片設計方面,地位舉足輕重。所以當時ARM跳出來宣布也要終止與華為的合作的時候,也是引起業界的一片譁然。

本文就是給大家介紹了一下什麼是ARM的架構,以及ARM架構中幾種不同的授權方式,這些不同的授權方式對華為會產生什麼樣的影響。其實目前華為在購得了ARMv8的指令級架構終身授權之後,在面對ARM不再合作的威脅之下,其實有幾條路要走,第一個就是要做一個從0到1的過程,就是利用RISC-V這個開源的指令集,來做一套屬於自己的架構。第二就是要用之前購買到的ARMv8的指令級架構,來進行深入的研究和修改,創造出一個屬於自己品牌的架構出來,這兩條路其實是要並行前行,第一條路研發的難度大時間周期也比較長;第二條路相對要簡單,但這兩條路的目標已經定好了,剩下的就是要跟時間賽跑了。

相關焦點

  • 英偉達收購arm,是新機遇還是新災難
    晶片技術授權意味著它可以賣給任何人,軟銀的可取之處在於它不是一家晶片公司,保留了arm的中立性。此外,arm將成為英偉達的一個部門,所有決定都將是美國拍板,而非劍橋,這對英國是一個損失。為了減輕英國人士的一些擔憂,英偉達在其聲明中強調,它「將通過建立一個世界級的人工智慧研究和教育中心,以及建造一臺由arm/英偉達驅動的人工智慧超級計算機進行突破性研究,來擴大arm在英國劍橋的研發規模。」英偉達還指出,「它將繼續arm的開放授權模式和客戶中立,並利用英偉達技術擴大arm的智慧財產權授權組合。」
  • 華為急了,英偉達即將買下ARM,麒麟晶片技術或被公開
    目前ARM估值在410億美元,為什麼各大企都想把ARM收入囊中,原因很簡單,蘋果收購ARM是想搞自研晶片,當年英特爾拿到蘋果訂單就是因為其性能功耗的優勢,現在拋棄英特爾在於其能耗落後。當然現在已經由不得其它巨頭討論了,因為基本確定英偉達準備和軟銀達成協議,ARM落入這家美國巨頭已經註定。
  • 詞根系列|ARM 「weapon」
    詞根arm來源於拉丁名詞arma "weapons", 也可以來自拉丁動詞armare "to arm 武裝", From PIE root *ar- "to fit together武裝;備戰■拆: arm -> 武器 也可以指手臂等■拓展armful 英 [ɑmfl] 美 [ɑrmfl] n.
  • ARM-Linux開發與MCU開發的差別是什麼
    由於ARM晶片的處理能力很強,通過外部電路可以實現各種複雜的功能,其功能遠遠強於單片機。 (4)固件的存儲位置不同 單片機:通常具備片內flash存儲器,固件程序通常存儲在該區域,若固件較大則需要通過外部電路設計外部flash用於存儲固件。
  • 「arm candy」別理解成「袖子裡的糖果」!
    大家好,歡迎來的餅哥英語的頻道,今天我們分享一個非常有用且地道的表達——arm candy, 這個短語的含義不是指「袖子裡的糖果」,其正確的含義是:arm candy 漂亮女人(特指陪伴在旁但非配偶的伴侶)
  • 基於ARM的三軸伺服控制系統人機界面設計
    在這一需求背景下,美國於1947年開發了遙控機械手控制系統和遙控機械手,1948年又開發了機械式的主從機械手控制系統和機械手。機械手控制系統首先是從美國開始研製的。1954年美國戴沃爾最早提出了工業機器人的概念,並申請了專利。該專利的要點是藉助伺服技術控制機器人的關節,利用人手對機器人進行動作示教,機器人能實現動作的記錄和再現。這就是所謂的示教再現機器人控制系統。
  • ENCHANTED研究B arm:卒中溶栓患者的「急性期降壓之爭」
    其中,歷經7年(2011~2018年)的ENCHANTED研究B arm最終結果將重磅發布!研究發布時間:美國當地時間2019年2月7日中午11:24研究發布會場:美國夏威夷會議中心ISC主會場LB6研究者:Craig Anderson教授研究回顧——ENCHANTED研究:關注臨床所需ENCHANTED研究由澳大利亞喬治國際健康研究所Craig Anderson教授發起,是一項基於急性缺血性卒中(AIS)靜脈溶栓患者的大規模隨機對照臨床試驗
  • 三波浪潮,看清「Arm伺服器晶片編年史」
    通過它,伺服器節點可以自己自主成網,不必通過on top switch,因此Calexda的一塊板塊上有4個晶片,也就是16個核心。因此才有可以高達480個核的伺服器系統。這個設計理念是合理的,如果你設計一塊非常低成本的伺服器晶片,但是配套的網絡仍然是昂貴的話,高密度的設計,只會增加成本。
  • 「armchair traveler」別理解成「坐輪椅旅行的人」
    大家好,歡迎來的餅哥英語的頻道,今天我們分享一個非常有用且地道的表達——armchair traveler, 這個短語的含義不是指「坐輪椅旅行的人」,其正確的含義是:armchair traveler 空談的旅行家(知道很多旅行知識的)
  • 絕望的主婦裡的An arm and a leg到底啥意思?難道要砍手和腿?
    Ben(本)家裡廚房的下水道出了問題,於是他請來管道工人Mike(邁克)到家裡來修理。邁克修理完,本就問他「So what's the damage? An arm and a leg?」。嘻嘻,下面我們來了解幾個英語口語裡地道表達,當然先了解下What's the damage? An arm and a leg?究竟是蝦米。1)What's the damage?An arm and a leg?A:What's the damage?
  • Arm twisting tactics? 強制手段
    Reader question:Please explain the term 「arm twisting tactics」.There’s a similar term to this, and that is 「strong arm」.
  • cost an arm and a leg,它的寓意,跟手臂和腿都沒有關係
    and a leg,不能翻譯成它的字面意思「花費一條胳膊和腿」,可想而知是多麼的貴,可以意為「昂貴的,花很多錢」等,寓意:very expensive很貴的costing a lot of moneyThis dress is really nice, but it cost me an arm and a leg.這件衣服真漂亮,但花了我不少錢。解析:cost 的過去式是 cost.
  • X86與ARM均可用
    這篇教程,X86架構和ARM架構都可以使用。創作正文:本文以威聯通TS-451D為例,為大家演示如何一步一步安裝 qBittorrent!通過Container Station我們可以裝各種各樣的Docker軟體。包括咱們之前熟知的迅雷、百度雲、Transmission等等。我們選擇合適的Docker就可以安裝下載。尋找需要的Docker可以在Docker Hub裡面尋找。安裝完成打開,可以看到主頁面十分簡潔,接著我們點擊創建。
  • 雙語經濟學人:華為——堅不可摧
    中文導讀自去年美國對華為施加禁令以來已經過去11個月,華為於3月31日發布了19年的年報。財收雖然未達預期,但也相當令人欽佩。重壓之下,華為砥礪前行,即使新冠病毒也未能放慢華為的腳步。自去年起,美國就禁止把某些美國技術輸出給中國龍頭企業華為,並威脅很快就會實施進一步的制裁。同時,美國一直在威逼盟友拒絕華為的下一代5G網絡設備,還取得了一些成效。
  • ARM開發步步深入之SDRAM編程示例
    二、存儲控制器的寄存器:  ★BWSCON(Bus width & wait status control register,總線位寬和等待狀態控制寄存器):此寄存器用於配置BANK0~BANK7的位寬和狀態控制,每個BANK用4位來配置,分別是:  ● ST(啟動/禁止SDRAM的數據掩碼引腳。
  • Arm64架構處理器的TS-532X如何安裝jellyfin、emby、plex伺服器
    以前自己存儲了電影,都只是用電視盒子的解碼器來播放,很強大,也不需要NAS有什麼解碼轉碼功能。iPhone的nPlayer在外網看片也還好,但是缺少電影牆,也受限於電信小水管上傳的壓力,由於是直接傳輸數據到手機端播放,超過30Mbps碼率的片源,基本就是卡頓受不了。
  • ARM對華為切斷了最新技術支持?
    也就是說,無論是蘋果的A系列晶片,高通的Snapdragon晶片,還是華為的麒麟晶片,它都與ARM的核心技術密不可分。全球超過95%的智慧型手機和平板電腦使用ARM架構,三星,蘋果和華為都離不開它。最近,ARM 發布了 A 系列的例行更新 A78,以及新開發的Cortex-X CPU內核定製系列。
  • Adobe發布適用於Windows和macOS的Arm版本的Lightroom
    就在Lightroom的最新更新幾周前,Adobe發布了一個支持M1 mac和基於arm的Windows電腦的beta版Photoshop。ps還在測試階段,缺少一些關鍵的特性,但是今天的Lightroom發布保留了所有桌面版的特性。它基本上已經被移植到Arm上,包括它現有的所有功能。
  • ARM啟動文件2440init.s分析
    用MACRO和MEND定義的一段代碼,稱為宏定義;體,這樣在程序中就可以通過宏指令多次調用該代碼段。;偽指令格式:;MACRO;{$label} macroname {$parameter} {$parameter} ...
  • ARM官方稱來自於美國的技術,因而切斷了對華為的所有供應、支持
    ARm中國,告別美國CEOARM官方稱他們有大量來自於美國的技術,因而切斷了對華為的所有供應、支持。不過華為也並非沒有應對措施,餘承東此前在接受採訪時表示:「華為有自研CPU架構的實力,不會擔心ARM取消授權」。