在今年行動運算平台多了一項新身分:行動 AI 平台,像是蘋果的 A11 Bionic 或是華為海思的 Kirin 970 ,都指稱在架構中融入專為 AI 與深度學習的專屬核心,使得晶片也具備端末 AI 能力,然而高通在 Snapdragon 845的發表活動上,指出 Snapdragon 845 已經是高通第三代的行動 AI 平台,但在架構上並未看到高通的 Snapdragon 845 具備 AI 專屬的核心架構,沒有這樣的架構,高通為何有信心表示 Snapdragon 845 是行動 AI 平台?
在稍早的媒體訪談活動上,高通對此事做出具體的說明;高通表示,在行動運算平台具備 AI 能力並非只有一種途徑,具備獨立的 AI 架構固然是一個方式,但善用架構中的異構運算能力也是一種方式,而高通在 Snapdragon 820 開始,就已經開始藉異構運算的方式支援深度學習框架,高通認為他們不同於一些公司去授權或是外掛針對特定運算的加速器架構並稱之為 AI 核心, 高通則是將架構針對 AI 所需進行最佳化,像 Snapdragon 845 對比 Snapdragon 835的純 AI 運算能力也提升 3 倍。
高通在 AI 異構運算中,由 Kryo CPU 、 Adreno GPU 以及 Hexagon DSP 三部分分別支援不同的運算需求,同時高通也廣泛的與業界結合,支援包括 TensorFlow 、 Caffe 、ONNX 等業界常用的深度學習框架,讓應用開發者可在 Snapdragon 平台使用他們熟悉的框架,同時不需要考慮資源調度問題,晶片即會將各項運算需求指派到合適的核心。
以現在的趨勢來看,業界所謂的 AI 核心是針對深度學習的推理所需的特定演算法,搭載對應的加速器核心,雖在某種程度上有助於加速推理的過程,不過終究只是作為一部分深度學習推理過程的加速,而高通的做法則是在原本的各核心架構中就已經有具備針對不同運算需求的運算單元,同時積極的使其能支援各項學習框架,讓開發者能夠發揮其架構資源,同樣也能使平台具備 AI 的能力。