首頁>Club>

為什麼arm架構那麼出名

回覆列表
  • 1 # 沒想好起個什麼暱稱

    你指的ARM架構,我理解為是指CPU架構,CPU架構基本上是馮諾依曼架構,即取指,運算,儲存這樣的流程,CPU適合邏輯運算,運行復雜的軟體,例如各種軟體。而達芬奇架構是適合AI運算加速的一種並行流水計算方式。例如在一個時鐘週期內,進行n次矩陣乘加運算,基於記憶體運算的流水。適合特定的運算,如卷積網路,不適合邏輯運算。達芬奇架構更像GPU的運算原理

  • 2 # 使用者2764024452547

    華為目前沒有使用自研CPU gpu構架也沒有計劃採用自研構架的CPU生產,麒麟820也許會上自研gpu構架,旗艦機應該不會上因為目前arm公版CPU足夠強大gpu也差不多 ,暫時不需要使用自己的自研構架,但是為了和高通gpu抗衡自研gpu構架是必經之路。

  • 3 # 一個人街角散步

    達芬奇架構是用於NPU,而arm架構用於CPU的,這兩種架構完全不同。市面上許多手機CPU用的都是arm架構魔改而來,比如三星、麒麟、驍龍、聯發科等等。而NPU是華為採用的,其他手機廠商目前還沒跟進,而達芬奇架構也是其獨有的,比如之前也用過寒武紀架構

  • 4 # 國民暖男神於傳奇

    ARM架構是Advanced RISC Machine縮寫,是32位精簡指令集(RISC)處理器架構,ARM處理器廣泛使用在嵌入式系統設計,低耗電節能,非常適用移動通訊領域。消費性電子產品

    而達芬奇架構是華為自研NPU架構:是華為自研的面向AI計算特徵的全新計算架構,具備高算力、高能效、靈活可裁剪的特性,主要用在AI計算方面,相比CPU處理,有更高校用途,

    總之兩者應用方向不同,處理方式不同,各有各的方向性優點

  • 5 # 周小魚

    達芬奇架構就是在ARM架構上加了一個AI硬體處理單元,並非和ARM並列的處理器架構,寒武紀早就這樣幹了,華為之前就用的寒武紀的解決方案,只是現在自己弄了,並取了個炫酷的名字(華為經常這樣,總能帶起一波沸騰)。

    目前架構就那麼幾種:x86(主要用於桌面端和伺服器)、ARM(移動端)和開源的RISC-V。

  • 6 # 與自然做鬥爭

    其實不管ARM還是.IOS還有WIN它們都是核心不變,但計算方式方法變換而已, 所謂換湯不換藥,書寫格式幾乎不變這就是所謂程式設計。

    無論哪種構造都一樣快,只要有人用多,成為一種商業化,明天再卡後天都讓它飛起來,這就是優化。

  • 7 # 深宅IT

    Davinci架構面向AI運算加速,是定製化特性化加速架構,並非真正意義上的完全自主晶片架構。Davinci架構的核心還是ARM架構,外圍加入了AI加速結構,用以實現張量運算。

    Davinci的本質性應用更接近於GPU而非CPU,所以效能對比可能並不準確,因為兩者執行命令的方式不同,同時兩者也缺少相互替代性,ARM的市場和Davinci並不完全重疊,將Davinci應用在自家伺服器產品上也只是證明了基於ARM架構的伺服器產品是可行的。

  • 8 # flow北京紅心

    cpu設計能力大對比,蘋果第一華為聯發科墊底

    高通,華為,三星,蘋果,聯發科的cpu執行的都是arm指令集,但是各自的cpu架構又不盡相同,有的自己設計有的購買。

    (arm指令就是像是設計規範,

    cpu架構就像是:發動機設計圖紙,

    cpu核心就是把圖紙給臺積電製造出的發動機,手機晶片soc就像一臺車,cpu就是發動機)

    1,高通

    高通的cpu架構有用arm的,也有自己設計的kryo,gpu架構是自己設計的Adreno。其實高通自主的微架構還有Scorpion,Krait等。

    2,三星

    三星也用arm的架構,但是他們也有自己的設計的cpu架構Mongoose(貓鼬)且大規模量產過。

    3,華為

    華為到目前為止還沒有一個自己cpu架構的手機晶片,cpu和gpu的架構均購買自arm的公版架構(cpu是A76和A77,gpu是mail)

    4,聯發科

    聯發科到目前為止還沒有一個自己cpu架構的手機晶片,cpu和gpu的架構均購買自arm的公版架構(cpu是A76和A77,gpu是mail)

    5,蘋果

    蘋果最開始用三星的晶片,後來自己設計晶片,cpu架構和gpu架構都是自己設計,cpu架構是cyclone,gpu架構之前是用的imagination的power VR,A11開始換成自己設計的gpu。

    還有一個冷知識,蘋果是arm的聯合創始人之一。

    綜上我們可以知道,

    蘋果,三星,高通都有設計手機商用cpu(發動機)的能力。

    蘋果,高通具有設計手機商用gpu的能力,三星在努力自研手機商用gpu。

    華為和聯發科 目前手機商用的cpu和gpu均需購買。

    所以從實力上看:

    cpu設計能力:蘋果>arm>高通>三星>華為約等聯發科

    gpu設計能力:蘋果>高通>arm

    (截止2020年0507)

  • 9 # 爻信社交

    有人對於達芬奇架構架構並不是很理解,特別是與ARM架構之間的關係!

    這裡依次來聊聊ARM架構,ARM架構的優勢以及達芬奇架構與ARM架構之間的關係。

    什麼是ARM架構,為何移動終端均選擇該架構

    ARM架構由ARM公司研發並進行商用,ARM公司是一家晶片技術提供商,當前已經被軟銀收購。當前主流的晶片架構有移動端的ARM架構,桌面端的X86架構等。

    那麼,ARM架構的優勢是什麼為,為何不選擇英特爾的X86架構呢?

    ARM架構的優勢在於效能強、功耗低、成本同樣較低;對於移動終端裝置來說,更加偏向於節能、能效等方面,否則待機問題不好處理。

    ARM架構廣泛應用於手機、平板,甚至延伸至行動式筆記本、伺服器等。

    什麼是達芬奇架構,與ARM架構之間的關係是什麼

    好吧,認識了ARM架構之後,來看看究竟華為自研的達芬奇架構是什麼呢?

    達芬奇架構依然是基於ARM架構,在ARM架構基礎之上研發的NPU;NPU指的是神經元網路,相當於華為建立了一個獨立的AI硬體處理單元。

    華為AI演算法牛不牛,從最近熱議的華為P30 Pro拍攝月亮就能夠看出。其實,華為最早從麒麟970、麒麟980處理器就已經使用該技術,當時由中科寒武紀研發。此款麒麟810處理器,則是華為獨立研發的達芬奇架構。

    華為與ARM架構今後的發展

    美國持續的對華為進行打壓,ARM已經宣佈同華為之間中斷合作。

    華為當前已經購買了ARMv8永久的使用權,在ARMv9沒有出來之前,對於華為影響較小。

    華為未來將會具有兩種選擇方式:

    一種是在ARMv8架構基礎上進行研發,對該架構獨立完成升級工作;一種是完全丟棄ARM架構,研發出一種新的晶片架構。

    基於目前國內晶片實際情況,華為採用第一種方式的可能性較大。

    關於華為自研的達芬奇架構以及今後華為晶片架構發展路線的問題,您怎麼看?

  • 10 # 夢想ht

    對比一下,那種說法正確?

    說法①:

    處理器架構,對應的是兩套指令集,X86使用的是CISC複雜指令集、而ARM使用的是RISC精簡指令集,只不過ARM主要用在移動端。精簡指令集縮寫為RISC。 NPU跟GPU有異曲同工之妙,大家都知道GPU就是在CPU基礎上發展起來的特殊功能晶片,主要用來負責圖形處理,而NPU就是用來處理人工智慧計算。

    達芬奇架構的NPU也就是跟GPU同一種屬性的,基於CPU發展出來擁有某種功能特性的晶片。GPU負責圖形處理部分,NPU複製處理人工智慧計算部分。

    說法②:

    所謂NPU即神經網路處理器,採用“資料驅動平行計算”的架構,特別擅長處理視訊、影象類的海量多媒體資料。可以簡單的將NPU處理器理解為只處理單一領域,而CPU則處理所有領域,NPU一般也可稱為是協處理器。

    因此,該NPU本質上依舊是遵循RISC指令集的,可以理解為採用傳統的ARM處理器+AI加速器,其AI加速器就是達芬奇核心。

    華為自研的達芬奇架構更多的比較物件應該是其他的人工智慧晶片架構,例如Nvidia的GPU和Google的TPU,而不是與CPU架構做比較。

    簡單來說,無論是GPU還是TPU以及NPU目前更多都是協處理器,承擔部分領域的邊緣計算,這與ARM或者是X86有著本質的區別。

  • 11 # 程式設計師互動之家

    英國ARM公司(2016年被日本軟銀公司收購了,現在是一家日本公司了)是全球領先的半導體智慧財產權 (IP) 提供商。全世界超過95%的智慧手機和平板電腦都採用ARM架構,ARM是世界上最具影響力的晶片技術提供商之一,主要從事低費用、低功耗、高效能晶片研發,全世界99%的智慧手機和平板電腦都採用ARM架構。所有的iPhone和iPad都使用ARM晶片,多數Kindle閱讀器和Android裝置也都採用這一架構。

    所以,達芬奇架構依然是基於ARM架構,在ARM架構基礎之上研發的NPU,NPU指的是神經元網路,相當於華為建立了一個獨立的AI硬體處理單元。

    華為未來將會具有兩種選擇方式:

    一種是在ARMv8架構基礎上進行研發,對該架構獨立完成升級工作;一種是完全丟棄ARM架構,研發出一種新的晶片架構。

    什麼都去搞自己的一套標準對中國公司走向國際是個災難,國內的關鍵行業實施中國產替代是有必要的,但也不可能凡事都搞自主創新。華為創始人任正非前段時間一改以往的神祕,大量接受了國內外媒體的採訪,其中也談到了自主創新的話題,他就表態說從不支援自主創新這個詞,科學技術是人類共同財富,我們一定要踏在前人的肩膀上前進,這樣才能縮短我們進入世界領先的程序。什麼都要自己做,除了農民,其他人不應該有這種想法。

    所以在ARM架構基礎上進行研發,對該架構獨立完成升級工作是未來的長期方向。

  • 12 # 水哥愛搞機

    華為有了達芬奇自研架構的NPU了,那麼是不是說自主研發的GPU也不遠了?首先我們要弄懂這個達芬奇架構和ARM又有什麼區別呢?其實要說起來還是非常簡單的,咱們都知道高通的處理器是自主研發的Kryo架構,但是高通的這個Kryo架構也是根據ARMA76魔改過來的,其實達芬奇架構也是來源於ARM核心!

    麒麟810上面的達芬奇NPU也就是傳統的傳統的ARM核+AI加速器的模式,當然了這個最重要的AI加速器算是達芬奇NPU的核心:把MAC按照不同的計算組成不同的方式,搭配標準的資料快取,進行人工智慧運算時按照cube三維立方模式組織的MAC群支援相關運算。

    哈哈說了這麼多可能有些不好理解,雖然是基於ARM核心但是這顆達芬奇NPU仍然是華為的自研架構!

    那麼華為之前採用的寒武紀NPU呢?其實華為和寒武紀是兩個不同的公司,它們並不是一起的,這個達芬奇NPU才是華為的親兒子,華為自己能夠研發架構了當然了要採用自己的產品,這樣才利於長遠的發展,至於華為前期花錢找寒武紀合作學習那是必須要的,而寒武紀也因為華為名氣大增,未來的市場前景也是不可限量的!

    我們最期待的還是華為的自主研發GPU,只有把自主的GPU做出來才能堵住很多人的嘴吧,當然了目前擺在華為面前最嚴重的問題就是ARM的授權問題,所以未來最新的CPU架構不知道華為還能不能採用,當然了我個人還是願意相信最後都能達成和解的!

  • 13 # 粽子Han

    達芬奇核心=ARM核+AI加速器

    ARM為什麼這麼出名?這跟ARM的特性以及技術發展方向有關,ARM架構,曾稱進階精簡指令集機器(Advanced RISC Machine)更早稱作Acorn RISC Machine,是一個32位精簡指令集(RISC)處理器架構。

    ARM處理器廣泛使用在嵌入式系統設計,低耗電節能,非常適用移動通訊領域。消費性電子產品,例如可攜式裝置(PDA、行動電話、多媒體播放器、掌上型電子遊戲,和計算機),電腦外設(硬碟、桌上型路由器),甚至導彈的彈載計算機等軍用設施。

    正因為ARM的這些特性,可以說是移動時代的來臨,成就了ARM現在的地位。

    讓我們說回到達芬奇架構,既然還是基於ARM核研發的,那麼達芬奇架構的核心競爭力到底在哪呢?這裡可以用四個字來形容:唯快不破!

    華為同時注重深度和廣度的人工智慧戰略是以技術為基石的,而其技術棧中最具有挑戰性,同時也是最具有區分度的就是底層晶片。為了滿足華為戰略上的需求,其晶片技術需要滿足以下需求: 效能好,否則難以撼動Nvidia的位置,這毫無疑問是戰略深度中最重要的一個要素; 設計可伸縮性好,同一架構可以通過修改設計規模快速部署到不同算力尺度的應用,從而實現戰略廣度快速鋪開的需求、通用性好、能相容儘可能多的操作、上市速度要快。 以上四點要同時滿足是非常困難的,尤其是一些非常痴迷於技術的公司,往往會選擇去探索新的晶片架構以把前三個需求做到極致,這也就意味著放棄了第四個能快速上市的需求,因為新架構往往意味著較長的研發週期和較大的風險,難以做到快速上市。而華為的選擇則是在傳統架構上做足夠的工程優化,並不追求極致效能,但求能滿足使用者需求並快速落地。與之對應的是華為使用在Ascend系列晶片中的達芬奇架構。

    達芬奇核心從架構上看起來也並沒有使用炫技式的前沿技術,而是簡單直接地把計算用的乘加器(MAC)按照不同的計算組織成不同的方式,並搭配標準的資料快取。當要做人工智慧相關的計算時,可以使用按cube(“三維立方”) 模式組織的MAC群,從而支援相關計算。當需要其他常規計算時,則可以使用向量或標量計算MAC。對於不同規模的晶片,可以通過放置不同數量的達芬奇核心來滿足需求,因此同一個達芬奇核心的設計可以靈活地滿足華為戰略橫向上不同應用的需求。

  • 中秋節和大豐收的關聯?
  • 撿到一個蘋果手機,該如何解鎖?