首頁>
5
回覆列表
  • 1 # 我愛巖豆

    究竟什麼是驍龍AIE呢?它是高通推出的一款終端側人工智能產品,全稱為“驍龍人工智能引擎”,英文名為“Snapdragon AIE”。它是幫助加速終端側人工智能用戶體驗實現的硬件與軟件組件的集合。簡單的說,增加了AIE後綴後,這款移動平台產品就不再是單一的硬件芯片,而是一個硬件芯片與軟件組件的組合,以便為用戶提供一個全方位的AI功能新體驗。

    驍龍人工智能引擎 (Snapdragon AIE)

    那麼問題來了,驍龍人工智能引擎(Snapdragon AIE)的集合內究竟包含了哪些關鍵組件呢?

    硬件方面:硬件層面上,主要採用了異構運算,內部包含Hexagon 向量處理器、Adreno GPU 和 Kryo CPU 的人工智能優化組合。

    軟件工具和庫:軟件層面上,包含了驍龍神經處理 SDK、Android NN 和 Hexagon NN。

    把上述信息進一步簡化一下,我們就可以得到這樣的一個公式:

    硬件 (Hexagon、Adreno、Kryo) + 軟件工具 (SNP SDK、Android NN、Hexagon NN)=人工智能引擎 AI Engine

    從這一公式你就可以簡明扼要的了解到,高通的人工智能引擎(AIE)並非是一枚全新的芯片,也並不單單只是一個後綴名那麼簡單,它是一套完整的涵蓋硬件及軟件整體的人工智能解決方案。對於OEM廠商來說,可以實現拿來就用,直接的提昇終端設備上人工智能相關功能的處理速度;對於一般用戶而言,只要看到AIE的標識,就意味著這臺設備可以為你提供更加優質的人工智能功能體驗,從另一個層面來說,也可以理解為這就是一臺AI手機。

    下面,讓我們進一步從硬件技術與軟件技術兩方面來詳細了解一下驍龍AIE的更多信息吧!

    驍龍AIE的硬件技術解析

    在討論AIE的硬件技術前,你需要了解這樣一個概念——“異構運算”。異構運算是一種特殊形式的并行和分佈式計算,它或是用能同時支持simd方式和mimd方式的單個獨立計算機,或是用由高速網絡互連的一組獨立計算機來完成計算任務。它能協調地使用性能、結構各異地機器以滿足不同的計算需求,並使代碼(或代碼段)能以獲取最大總體性能方式來執行。

    如果你覺得上面的話不太容易理解,筆者給你打個比方,採用異構運算的芯片就好比一個擁有多條產品線的工廠,其中每條產品線都有自己擅長生產的產品,比如一號產品線適合生產掃把、二號產品線適合生產拖把、三號產品線適合生產鐵鍬。在異構運算的條件下,在整個工廠進入生產前,工廠會自動對生產任務進行識別,提前確認該生產任務究竟是生產掃把、拖把還是鐵鍬。如果是掃把,工廠便會將任務自動分配給一號產品線進行生產。同理,如果任務是拖把或者鐵鍬,工廠也會自動將任務分配給二號和三號生產線。這樣便可以使整個工廠的生產力達到最大。

    高通AIE硬件技術內包含的Hexagon 向量處理器、Adreno GPU 和 Kryo CPU就好比是這三條生產線,它們各自有各自擅長的運算能力,異構運算使它們可以只進行自己擅長部分的數據運算,從而提昇整體的運算效率。

  • 蘿蔔絲粉條餡餅的做法?