由於昨天高通的产品市场总监鲍山泉能够针对 Snapdragon 的一些技术与架构做发言,笔者也藉此向他询问一些关於 Snapdragon 的粗浅讯息,对笔者而言也终於能稍微了解这一代的 Snapdragon 在硬体设计上的特性了。
首先是由 Snapdragon S4 家族开始导入的 Krait 核心设计与 Cortex-A15 的效能落差,目前市面上的 Krait 核心代号为 Krait 200 ,与 Cortex-A15 一样采用 ARMv7 指令集所设计的产物,笔者自己知道的部份是 Krait 参考不少 Cortex-A15 的架构,但为了功耗问题采用 aSMP 设计,也就是每个核心独立电压时脉管理并透过一个管控架构的方式,故效能会略逊於标准 Cortex-A15 。
但差了多少?以标准 Cortex-A15 的效能, 1GHz 约莫能跑出 35 Gflops ,目前的 Krait 200 核心在同样 1GHz 下的效能则为 33 Gflops ,不过由於 aSMP 之故,各核心时脉与电压独立控管下能达到极低的功耗,故高通形容 Krait 架构是以"媲美 Cortex-A15 等级的效能,但仅有 Cortex-A7 的功耗"。
然而将用在今年中旬发表的全新顶级应用处理器 Snapdragon 800 上的 Krait 400 则相较於 Krait 200 效能又略为提昇,能在 1GHz 下产生 34Gflops 的效能,并且不同於现今 Krait 200 采用台积电 28nm LP 工艺, Krait 400 核心架构的应用处理器( 800 系列)将采用 28nm HPM 制程,除基础效能更高外,时脉还可提昇至 2.3GHz 的境界。
至於 Adreno 300 系列的架构,则是与 PowerVR 、 Mali 的概念相近,是把一定规则的流处理器群视为一颗 GPU 模组,而 Adreno 300 系列的基础就是基於 Adreno 305 ,先前四核心的 APQ8064 所搭载的 Adreno 320 的真身其实是 4 个 Adreno 305 GPU 组成。
而 Adreno 的特性还包括在应用处理器内整合高速的内部记忆体作为缓冲之用;另外 Adreno 也具备频宽节省机制,不过就鲍总监的叙述听起来, Adreno 的做法与 Mali 侦测画面重复部份不再重复传送这些部份的数据不同, Adreno 是侦测画面中看不见的背景 3D 图像部份,在图形产生时就不产生这些看不到的区域减少频宽使用。
接下来的 Snapdragon 800 以及 Snapdragon 600 将会采用 Adreno 330 GPU ,鲍总监透露这也是基於 Adreno 305 模组的多 GPU 架构,但目前采用多少颗 Adreno 305 则还未公布,不过可确定的是效能将比现行四核的 Adreno 330 高出两倍,不过除了导入更多核心外,笔者认为连带提昇 GPU 时脉也是个能让效能更精进的方法。
标签: 开箱评测 qualcomm ARM Snapdragon adreno 应用处理器 Krait 效能 核心 采用 Adreno