metafor said:Interestingly enough, the benchmarks of the HTC One S are worse off compared to a 1.5GHz A33 Tegra. Albeit Anand didn't have time to benchmark Basemark (which Adreno performs great in) nor Vellamo and Linpack, which Krait excels in.
But I do find it disturbing that there is quite a difference between the MDP and OEM software. Hopefully other manufacturers will improve on this.
About Linpack: the version Anand uses is not indicative of the computational power of an SoC. It is written in Java, so performance depends strongly on the VM. Secondly, it's not cache-blocked, even though all practically used linear algebra libraries are. This means that it's a memory bandwidth test rather than a computational throughput test. This is why Tegra 3 single-threaded to multi-threaded performance doesn't scale as well as you would expect. This is also why the GFLOPS numbers they get are 10-50x slower than the peak GFLOPS of the SoC, which is unexpected for people used to seeing Linpack running at 80-95% of peak.
Memory bandwidth and Java VM benchmarks have their place, but I'm really tired of people claiming this Linpack benchmark has any relevance to computational throughput, and I'm disappointed that Anand hasn't yet figured out what this benchmark is really measuring.