Hi,
Apologies now if I’m missing something obvious but I'm a bit confused about the relative scores between the Android system and the IoS. I've been looking at your mobile CPU benchmarks, while trying to get a feeling for the differences between the various system on chip solutions out there for work, and something seems to be inflating the IoS numbers.
For example, compare the “Apple iPad 4 (WiFi)” with the “Samsung Nexus 10”:
- Ipad memory is DDR2 compared to Nexus DDR3. The relative scores of the memory (2848 vs 3477) seem to be in line with expectations.
- Both devices use ARM A15s (if Wikipedia for the A6X specs and Exynos 5250can be believed) with the IPad clocked at 1.4GHz as compared to the Nexus at 1.7GHz.
On the face of it, I'd expect the Nexus to provide CPU scores of 1.1 to 1.5 times that of of the Ipad (memory and clock speed), but the CPU scores are 7,976 for the Nexus and 26,430(?!) for the IPad.
Am I missing something? Everything seems to imply the mobile benchmark is comparable between Apple/Android but that's counter intuitive to the result of 3 times more in favour of the A6x even though it has worse memory results and a slower clock speed.
Obviously the OS is different, but are there fundamental differences in the code of the two (one mainly Java the other mainly ARM native)? Are the tests being skewed by OS update calls to the screen, or background GPU rendering cycle stealing CPU memory bandwidth or something?
As I said, I’m confused…
Apologies now if I’m missing something obvious but I'm a bit confused about the relative scores between the Android system and the IoS. I've been looking at your mobile CPU benchmarks, while trying to get a feeling for the differences between the various system on chip solutions out there for work, and something seems to be inflating the IoS numbers.
For example, compare the “Apple iPad 4 (WiFi)” with the “Samsung Nexus 10”:
- Ipad memory is DDR2 compared to Nexus DDR3. The relative scores of the memory (2848 vs 3477) seem to be in line with expectations.
- Both devices use ARM A15s (if Wikipedia for the A6X specs and Exynos 5250can be believed) with the IPad clocked at 1.4GHz as compared to the Nexus at 1.7GHz.
On the face of it, I'd expect the Nexus to provide CPU scores of 1.1 to 1.5 times that of of the Ipad (memory and clock speed), but the CPU scores are 7,976 for the Nexus and 26,430(?!) for the IPad.
Am I missing something? Everything seems to imply the mobile benchmark is comparable between Apple/Android but that's counter intuitive to the result of 3 times more in favour of the A6x even though it has worse memory results and a slower clock speed.
Obviously the OS is different, but are there fundamental differences in the code of the two (one mainly Java the other mainly ARM native)? Are the tests being skewed by OS update calls to the screen, or background GPU rendering cycle stealing CPU memory bandwidth or something?
As I said, I’m confused…
Comment