opengl:vfpbench
文書の過去の版を表示しています。
ARM の VFP 命令ごとの速度比較
命令 | iPad3 | Nexus7 | EVO 3D | iPhone5 | iPad4 | HTL21 | Nexus10 | iPhone5s |
---|---|---|---|---|---|---|---|---|
C-A9 | C-A9 | Scorpion | Swift | Swift | Krait | C-A15 | A7CPU | |
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 |
opengl/vfpbench.1379843682.txt.gz · 最終更新: 2013/09/22 18:54 by oga