VFP Benchmark を走らせてみました。
ARCH: ARMv7A FPU: VFPv4-D32 NEON SingleT SP max: 0.951 GFLOPS SingleT DP max: 0.470 GFLOPS MultiT SP max: 0.945 GFLOPS MultiT DP max: 0.469 GFLOPS CPU core: 1 NEON: yes FMA: yes
詳細な結果はこちら。
下記は抜粋です。
* VFP/NEON (single fp) sec MFLOPS MFLOPS -------------------------------------------------------------- VFP fmuls (32bit x1) n8 : 2.649 453.0 453.0 VFP fadds (32bit x1) n8 : 2.557 469.3 469.3 VFP fmacs (32bit x1) n8 : 2.586 928.2 928.2 NEON vmul.f32 (32bit x4) n8 : 10.097 475.4 475.4 NEON vadd.f32 (32bit x4) n8 : 10.182 471.4 471.4 NEON vmla.f32 (32bit x4) n8 : 10.165 944.4 944.4 * VFP/NEON (double fp) sec MFLOPS MFLOPS -------------------------------------------------------------- VFP fmuld (64bit x1) n8 : 10.164 118.1 118.1 VFP faddd (64bit x1) n8 : 2.554 469.8 469.8 VFP fmacd (64bit x1) n8 : 10.746 223.3 223.3
Single core で VFPv4 と NEON に対応していることがわかります。
ただし NEON でも結果はスカラーと同じ速度しか出ていません。(上の表の MFLOPS)
また倍精度の乗算速度も加算の 1/4 まで落ちています。
これらの特徴を踏まえると Cortex-A7 が使われているものと思われます。速度を見る限り実行クロックは 500MHz 程度でしょう。CPU core 毎の浮動小数点演算能力 (特徴) は下記にまとめています。
Apple S1 のアプリケーションプロセッサは Android Wear に使われている Snapdragon 400 と比べると少々非力です。CPU core は同じですがクロックはおよそ半分で Single core になります。
↓ 一応 Apple Watch で ChiRaKS 動きました。まだ操作と速度に問題があります。
関連エントリ
・iPod touch 6 の浮動小数点演算速度は Core 2 Duo ライン超え
・Android Wear Sony SmartWatch 3 SWR50 は速い
・iPad Air 2 (Apple A8X) の浮動小数点演算能力
・Android Wear VFP Benchmark
・ndroid Wear LG G Watch (LG-W100) の速度(実測)
・VFP Benchmark 関連