日別アーカイブ: 2012年9月30日

iPhone 5 / A6 の CPU 速度 その 2

iOS iTunes Linpack による比較。

                                                max/avg FLOPS   max/avg FLOPS
              SoC        CPU core     clock     multi-thread    single-thread
-----------------------------------------------------------------------------
iPhone 5      Apple A6   ?         x2 1.3GHz?   612.45/586.21   381.35/367.51
iPad 3        Apple A5X  Cortex-A9 x2 1.0GHz    154.26/148.14    95.68/ 89.64
iPad 2        Apple A5   Cortex-A9 x2 1.0GHz    150.28/143.52    96.59/ 90.07
iPod touch 4  Apple A4   Cortex-A8 x1 800MHz                     21.48/ 21.31

数値が大きいほうが高速。
設定値はデフォルトのままです。(500x10)

iPhone 5 / A6 は圧倒的な速度です。
A5/A5X の CPU はほぼ同一であることがわかります。

single thread でも Cortex-A8 と A9 の差が大きいため、浮動小数点演算
(おそらく倍精度)に VFP が用いられていると考えられます。
NEON (単精度)だと A8/A9 はほとんど差が付きません。

NVIDIA の Tegra 3 は Cortex-A9 の数を倍に増やして Quad core (+1) に強化
しましたが、Apple A6 は CPU Core そのものの演算能力が大きく上がっています。
CPU core 数や動作クロックだけでは性能を判断することはできません。

同じように Qualcomm の Krait (Snapdragon S4) も A8/A9 と比べて
CPU core の性能が上がっているはずです。
こちらはさらに Snapdragon APQ8064 など Quad core も登場する予定で、
同時に GPU も OpenGL ES 3.0 世代になります。
どの程度の性能が出るか楽しみです。

関連エントリ
iPhone 5 / A6 の浮動小数点演算
Android SXZ-PD10 Cortex-A5 の速度
Android 4.0 MIPS で RenderScript, ainol Novo 7 Paladin の浮動小数点演算速度
Snapdragon の本当の浮動小数点演算能力
iPad2 A5 と浮動小数演算 VFP/NEON
Tegra2 Cortex-A9 と浮動小数演算
Snapdragon と浮動小数演算速度
ARM Cortex-A8 の NEON と浮動小数演算最適化