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 と浮動小数演算最適化