※ 本文轉寄自 ptt.cc 更新時間: 2022-03-27 12:40:17
看板 MobileComm
作者 標題 Re: [新聞] 明年旗艦機又有危險了?ARM 新架構傳效
時間 Sat Mar 26 19:32:20 2022
※ 引述《kyle5241 (Kyle Korver)》之銘言:
: https://images.anandtech.com/doci/16584/car_678x452.png
: 其實對蘋果來說
: 使用Armv9 才莫名奇妙吧
: 相對於從v7 到v8是從32 bits 到64 bits
: v8到v9才多幾個指令集而已剩下都一樣
v9還把a32跟t32部分都拿掉算算還少幾百個哩
: 分別是
: security, AI, and improved vector and DSP capabilities
: Security:安全
: 蘋果晶片裡面已經有安全區塊放face ID, Touch ID
: 或是Apple pay
指令集層級的安全完善沒有漏洞不容易被攻擊,跟你說的應用層級上實作的安全措施是不同的。
蘋果安全晶片只是一顆 sram,跟google trustzone或者那種號稱硬體加密隨身碟類似,就只是把密碼放在硬體上,或者加密的區塊裡,對駭客來說雖然不是不可能破解但就多一層麻煩,不像你提取記憶體內的資料的可能性比較高。當然google trustzone是有保證到說即時取得root也無法提取該處資料的,可惜這個保證也被漏洞攻破過。
: AI:
: 蘋果晶片裡面已經有neural engine
這個很迷…有人提過了,這個東西除了廣告外,沒有任何第三方用過它。也沒有任何lib或 api可以用。蘋果自己有沒有在用可能要問蘋果了
: DSP:
: 蘋果晶片裡面已經有矩陣運算區域
: 所以你有沒有發現到一件事
: Amrv 9根本是抄A系列晶片架構
這各結論超厲害…必須知道這兩家的實作並且熟悉處理器設計。
蘋果最早的矩陣運算指令好像是 a11,用的就是arm v8.4a,我懶得查了印象是這樣。
: 就連ARM的Cortex X, 當初也是抄蘋果的超大核
同理…蘋果的處理器資料都非常非常機密,
這是一個讓我吃驚的結論。
: 叫一個被抄的人去抄那個抄你的人才奇怪吧
: 根本就是蘋果用了啥Arm 才加啥上去
: -----
: Sent from MeowPtt on my iPad
-----
Sent from JPTT on my Realme RMX3370.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.47.219 (臺灣)
※ 文章代碼(AID): #1YFld68u (MobileComm)
※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1648294342.A.238.html
※ 同主題文章:
03-25 01:30 ■ [新聞] 明年旗艦機又有危險了?ARM 新架構傳效能為微升但功耗大增
● 03-26 19:32 ■ Re: [新聞] 明年旗艦機又有危險了?ARM 新架構傳效
推 : 推專業1F 03/26 19:36
推 : 有沒有料 是不是在吹一看就知道2F 03/26 19:42
→ : *有些文章
→ : *有些文章
推 : 蛤 所以coreML沒支援NPU?4F 03/26 19:48
推 : Apple的Doc是說CoreML會盡可能使用,但你無法控制他5F 03/26 19:55
→ : 你只能加上computeUnits = .all.這行表示同意使用它
→ : 你只能加上computeUnits = .all.這行表示同意使用它
推 : 所以哪家的NPU可以控制7F 03/26 19:59
→ : 看不懂 掰8F 03/26 20:00
推 : ml應該會用啦9F 03/26 20:03
推 : 看不懂10F 03/26 20:34
→ : 指令集跟處理器架構還是要分清楚11F 03/26 20:45
推 : 唉… ISA是哪三個字的説寫 是要怎麼分12F 03/26 21:00
推 : Apple 在 M1 相關文件也是教你呼叫 CoreML, 他內部會自動13F 03/26 21:32
→ : 用 NPU 幫你加速。
→ : https://bit.ly/3tFxQPO 理論上 M1 NPU instruction
→ : 可以參考這些逆向工程資料自己呼叫
→ : 用 NPU 幫你加速。
→ : https://bit.ly/3tFxQPO 理論上 M1 NPU instruction
→ : 可以參考這些逆向工程資料自己呼叫
推 : 硬體專業 推17F 03/26 21:36
推 : 推,昨天那篇看到真的不知道該說啥18F 03/26 21:38
→ : 蘋果控制狂的老毛病吧,底層功能不讓你直接用,要19F 03/26 22:15
→ : 嘛就信任他的黑盒子,要嘛就不用。faceid是這樣,
→ : 螢幕更新率控制亦如此
→ : 嘛就信任他的黑盒子,要嘛就不用。faceid是這樣,
→ : 螢幕更新率控制亦如此
推 : 推一下假裝我看得懂22F 03/27 01:24
推 : 推23F 03/27 01:24
推 : 安卓是透過NNAPI使用NPU,通常程式也不是直接用NNAPI而是透24F 03/27 07:24
→ : 過某些Framework,蘋果的沒寫過猜測是類似的
→ : https://i.imgur.com/LUPEk4X.jpg
→ : 過某些Framework,蘋果的沒寫過猜測是類似的
→ : https://i.imgur.com/LUPEk4X.jpg
→ : Core ML 啊27F 03/27 09:42
推 : Vendor沒support有NNAPI還是沒用啊28F 03/27 10:06
推 : 如果是說像Q的SNPE對應過去不就是coreML
推 : 如果是說像Q的SNPE對應過去不就是coreML
推 : 安卓用的SoC不管哪家目前都有做Driver對應NNAPI,這是基本的30F 03/27 10:20
→ : ,剩下的就是程式要怎麼用,評比高通 Tensor 獵戶座 天機比A
→ : I效能就是比同樣的測試程式而已
→ : ,剩下的就是程式要怎麼用,評比高通 Tensor 獵戶座 天機比A
→ : I效能就是比同樣的測試程式而已
推 : 都有做XD 好喔 怎麼跟我我聽到的不太一樣33F 03/27 10:43
→ : 有做不代表好用。34F 03/27 10:45
→ : 目前的NPU/APU/NN相關硬體和一般人想像的應用情況不同,比
→ : 較幫助特定模型運算的硬體加速,且該模型幾乎算寫死。
→ : 並不是說真的讓一堆第三方即時收大量數據,即時餵給硬體,
→ : 然後即時得到針對此應用的模型和計算結果。
→ : 現有模型對哪些場景不好用?回報SoC廠,他們會幫你tune出
→ : 新的模型,當然還是半刻死的。
→ : 目前的NPU/APU/NN相關硬體和一般人想像的應用情況不同,比
→ : 較幫助特定模型運算的硬體加速,且該模型幾乎算寫死。
→ : 並不是說真的讓一堆第三方即時收大量數據,即時餵給硬體,
→ : 然後即時得到針對此應用的模型和計算結果。
→ : 現有模型對哪些場景不好用?回報SoC廠,他們會幫你tune出
→ : 新的模型,當然還是半刻死的。
推 : NNAPI很新這幾年才有,是Google跟高通一起推的,這兩家近年N41F 03/27 11:00
→ : PU的開發是重點,Google的Tensor幾乎只是改了NPU的獵戶座,
→ : 不過這討論主要在說蘋果的平台,有點離題了
→ : PU的開發是重點,Google的Tensor幾乎只是改了NPU的獵戶座,
→ : 不過這討論主要在說蘋果的平台,有點離題了
推 : 所以你想說啥 IOS要support NNAPI44F 03/27 11:04
→ : 如果不是的話上面那NNAPI的圖又是啥
→ : 如果不是的話上面那NNAPI的圖又是啥
推 : 我只是舉例NPU的用法,一開始不就講了,其實重點是程式開發46F 03/27 11:11
→ : 用的Framework,一般寫這類程式也不是直接call API
→ : 用的Framework,一般寫這類程式也不是直接call API
推 : 反正知道vendor 很難用的好就對了48F 03/27 12:08
→ : 蘋果軟硬整合的優勢無限放大
→ : 蘋果軟硬整合的優勢無限放大
--
※ 看板: MobileComm 文章推薦值: 0 目前人氣: 0 累積人氣: 60
回列表(←)
分享