新しい iPod touch 6 は iPhone 4S 相当から 2世代飛んで一気に iPhone 6 世代へ移行しています。最も安価な iOS Device の底上げが行われました。
CPU | SoC | iPhone | iPod | iPad | iPad mini |
---|---|---|---|---|---|
Cortex-A9 | A5 | iPhone 4S | iPod touch 5 | iPad2/iPad3 | mini |
Swift | A6 | iPhone 5/5c | — | iPad4 | — |
Cyclone | A7 | iPhone 5s | — | iPad Air | mini2/mini3 |
Cyclone2 | A8 | iPhone 6/6p | iPod touch 6 | iPad Air2 | — |
GPU も一番新しい PowerVR Series 6XT の世代へ。
GPU | PVR | iPhone | iPod | iPad | iPad mini |
---|---|---|---|---|---|
SGX543/554 | 5XT | iPhone 4S/5/5c | iPod touch 5 | iPad2/iPad3/iPad4 | mini |
G6430 | 6 | iPhone 5s | — | iPad Air | mini2/mini3 |
GX6450/6850 | 6XT | iPhone 6/6p | iPod touch 6 | iPad Air2 | — |
RAM 容量も一段上がっています。
RAM | iPhone | iPod | iPad | iPad mini |
---|---|---|---|---|
512MB | iPhone 4S | iPod touch 5 | iPad2 | mini |
1GB | iPhone 5/5c/5s/6/6p | iPod touch 6 | iPad3/iPad4/Air | mini2/mini3 |
2GB | — | — | iPad Air2 | — |
歴代 iOS Device との速度比較は下記の通りです。(vfpbenchmark)
Device | SoC | CPU | Clock | S-SP | S-DP | M-SP | M-DP | |
---|---|---|---|---|---|---|---|---|
iPad Air 2 | A8X | Cyclone2 | x3 | 1.5GHz | 23.568 | 11.751 | 68.591 | 33.968 |
iPhone 5s | A7 | Cyclone | x2 | 1.3GHz | 20.621 | 10.313 | 40.871 | 20.480 |
iPad mini 2 | A7 | Cyclone | x2 | 1.3GHz | 20.373 | 10.223 | 40.616 | 20.238 |
iPod touch 6 | A8 | Cyclone2 | x2 | 1.1GHz | 17.964 | 8.899 | 35.530 | 17.775 |
Mac mini 2009 | Core 2 Duo | x2 | 2.0GHz | 15.916 | 6.365 | 31.662 | 12.724 | |
iPad 4 | A6X | Swift | x2 | 1.4GHz | 10.855 | 1.818 | 21.502 | 3.573 |
iPhone 5 | A6 | Swift | x2 | 1.3GHz | 10.094 | 1.710 | 20.029 | 3.398 |
iPad 2 | A5 | Cortex-A9 | x2 | 1.0GHz | 3.960 | 0.989 | 7.830 | 1.961 |
iPad mini | A5 | Cortex-A9 | x2 | 1.0GHz | 3.846 | 0.983 | 7.800 | 1.941 |
iPad 3 | A5X | Cortex-A9 | x2 | 1.0GHz | 3.394 | 0.983 | 7.752 | 1.954 |
iPod touch 5 | A5 | Cortex-A9 | x2 | 0.8GHz | 3.161 | 0.790 | 6.203 | 1.565 |
iPod touch 4 | A4 | Cortex-A8 | x1 | 0.8GHz | 3.139 | 0.112 | 3.139 | 0.112 |
S-SP = Single Thread 単精度 (GFLOPS) いずれも数値が大きいほうが高速 S-DP = Single Thread 倍精度 (GFLOPS) M-SP = Multi Thread 単精度 (GFLOPS) M-DP = Multi Thread 倍精度 (GFLOPS)
浮動小数点演算のピーク値だけの比較なので実際のアプリケーションの速度とは異なります。ですが、浮動小数点演算の速度だけでも Apple の公称値である「CPU 速度で 6倍」に近い数値を得ることが出来ました。
M-SP: 35.5 (iPod touch 6) / 6.2 (iPod touch 5) = 5.7倍
また 32bit 世代 (A4~A6) と 64bit 世代 (A7/A8) の間に入る調度良い比較対象だったので Mac mini Early 2009 の結果も載せてみました。もちろん最新の Core i5/i7 には敵いません。Android や Desktop PC 含めた結果を下記に載せています。
GPU は ASTC 対応で PowerVR Series6XT (iOS GPUFamily2) を確認。
GL_VERSION: OpenGL ES 3.0 Apple A8 GPU - 53.13 GL_RENDERER: Apple A8 GPU GL_VENDOR: Apple Inc. GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.00 Extension: GL_OES_standard_derivatives GL_KHR_texture_compression_astc_ldr GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_pvrtc_sRGB GL_EXT_read_format_bgra GL_EXT_separate_shader_objects GL_EXT_shader_framebuffer_fetch GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_texture_filter_anisotropic GL_APPLE_clip_distance GL_APPLE_color_buffer_packed_float GL_APPLE_copy_texture_levels GL_APPLE_rgb_422 GL_APPLE_texture_format_BGRA8888 GL_IMG_read_format GL_IMG_texture_compression_pvrtc
RAM は 1GB でした。
HW INFO: Machine = iPod7,1 HW INFO: Model = N102AP HW INFO: Arch = N102AP HW INFO: ByteOrder = 1234 HW INFO: NCPU = 2 HW INFO: MemSize = 1039306752 HW INFO: UserMem = 862314496 HW INFO: PageSize = 16384 HW INFO: VectorUnit = 0 HW INFO: Float = 0
関連エントリ
・iPad Air 2 (Apple A8X) の浮動小数点演算能力
・Android x86 Binary Translator を試してみる
・iPhone 5s A7 CPU の浮動小数点演算速度 (2) (arm64/AArch64/64bit)
・VFP Benchmark 関連