ユーザ用ツール

サイト用ツール


opengl:vfpbench

文書の過去の版を表示しています。


ARM の VFP 命令ごとの速度比較

命令 iPad3 Nexus7 EVO 3D iPhone5 iPad4 HTL21 Nexus10 iPhone5s
C-A9 C-A9 Scorpion Swift Swift Krait C-A15 A7 CPU
A5X Tegra3 MSM8660 A6 A6X APQ8064 Exynos5D A7
ARMv7 ARMv7 ARMv7 ARMv7 ARMv7 ARMv7 ARMv7 ARMv8 A32
VFPv3 VFPv3 VFPv3 VFPv4 VFPv4 VFPv4 VFPv4 VFPv4
1.0GHz 1.2GHz 1.2GHz 1.3GHz 1.4GHz 1.5GHz 1.7GHz 1.?GHz
a:m44 vmla_A Q 4.784 3.959 2.859 1.293 1.204 1.337 0.619 0.700
b:m44 vmla_B Q 2.408 2.002 1.136 1.359 1.266 0.931 0.569 0.670
c:m44 vmla_A D 4.781 3.980 3.053 1.669 1.554 1.889 0.557 0.649
d:m44 vmla_B D 2.406 2.003 1.434 1.329 1.238 1.532 0.568 0.745
A:m44 vfma_A Q —– —– —– 1.632 1.519 1.882 0.746 0.707
B:m44 vfma_B Q —– —– —– 1.594 1.484 0.695 0.840 0.699
e:fadds A 4.010 3.343 3.383 3.090 2.878 2.774 2.383 3.551
f:fmuls A 4.010 3.337 3.383 3.167 2.953 2.747 2.369 3.475
g:fmacs A 4.012 3.337 3.379 6.180 5.757 5.574 2.956 3.480
h:vfma.f32 A —– —– —– 6.180 5.756 2.747 2.957 3.480
i:vadd.f32 D A 4.111 3.426 3.377 3.091 2.877 2.762 1.183 1.031
j:vmul.f32 D A 4.110 3.421 3.383 3.168 2.950 2.746 1.478 1.545
k:vmla.f32 D A 4.512 3.792 3.380 3.166 2.951 5.604 1.480 1.567
l:vadd.f32 Q A 8.023 6.688 3.377 3.090 2.878 2.801 2.365 1.031
m:vmul.f32 Q A 8.022 6.681 3.384 3.166 2.952 2.761 2.364 1.548
n:vmla.f32 Q A 8.025 6.681 3.380 3.167 2.950 5.606 2.367 1.574
o:vfma.f32 D A —– —– —– 3.167 2.494 2.833 1.479 1.574
p:fadds B 4.014 3.347 5.917 6.181 5.756 3.467 2.956 6.953
q:fmuls B 5.013 4.195 5.917 6.180 5.756 3.556 3.558 6.652
r:fmacs B 8.023 6.688 8.451 12.361 11.514 6.298 5.912 9.867
s:vfma.f32 B —– —– —– 12.363 11.513 3.430 5.910 9.859
t:vadd.f32 D B 4.113 3.421 5.916 3.090 2.881 3.529 2.958 3.663
u:vmul.f32 D B 4.118 3.422 5.073 3.169 2.949 3.447 2.364 3.114
v:vmla.f32 D B 9.027 7.561 8.451 6.180 5.755 6.293 4.728 6.185
w:vadd.f32 Q B 8.021 6.705 5.916 3.090 2.879 3.457 2.961 3.659
x:vmul.f32 Q B 8.029 6.683 5.074 3.167 2.950 3.428 2.363 3.101
y:vmla.f32 Q B 9.026 7.532 8.457 6.179 5.759 6.372 4.729 6.199
z:vfma.f32 D B —– —– —– 6.181 5.755 3.437 4.730 6.188
  • ↑数値は実行時間(秒) 数値が小さい方が速い
id device SoC CPU core clock arch VFP/SIMD OS
(1) Apple iPad 3 A5X Cortex-A9 2 1.0GHz ARMv7A VFPv3 + NEON i6.1
(2) ASUS Nexus 7 Tegra 3 Cortex-A9 4 1.2GHz ARMv7A VFPv3 + NEON A4.2
(3) HTC EVO 3D ISW12HT MSM8660 Scorpion 2 1.2GHz ARMv7A VFPv3 + NEON A4.0
(4) Apple iPhone 5 A6 Swift 2 1.3GHz ARMv7A VFPv4 + NEON i6.1
(5) Apple iPad 4 A6X Swift 2 1.4GHz ARMv7A VFPv4 + NEON i6.1
(6) HTC J butterfly HTL21 APQ8064 Krait 4 1.5GHz ARMv7A VFPv4 + NEON A4.1
(7) Samsung Nexus 10 Exynos5D Cortex-A15 2 1.7GHz ARMv7A VFPv4 + NEON A4.2
(8) Apple iPhone 5s A7 ? A7 CPU 2 1.3GHz ARMv8A + AArch32 VFPv4 + NEON i7.0
  • テスト項目の詳細は下記の解説記事を参照 (a:~z:)

解説

opengl/vfpbench.1379844776.txt.gz · 最終更新: 2013/09/22 19:12 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki