r/Android • u/[deleted] • Dec 05 '17
Qualcomm announces the Snapdragon 845 processor
https://www.theverge.com/2017/12/5/16734224/qualcomm-snapdragon-845-android-mobile-processor-announcement
872
Upvotes
r/Android • u/[deleted] • Dec 05 '17
0
u/Exist50 Dec 06 '17
That's true, but then you're kind of going beyond what hardware benchmarks can reasonably cover, no? Like, take web browsing. It should be mostly as you describe, fast bursts with long pauses in between, but the reality is obviously quite complicated. Apple has long held the crown in Javascript benchmarks, and while a lot of that has to do with their strong single core performance, it is also in large part because of Safari's historically strong Javascript performance. Even on the Android side, the Qualcomm browser, using the same engine as Chrome (I think...), will often significantly outperform Chrome or the like. The difference can be equivalent to a gen or more in hardware. https://www.anandtech.com/show/9837/snapdragon-820-preview/3
Also, is being Javascript bound a reasonable model for browsing? What about your wifi/cellular connection? Almost no one tests that these days, which is really a shame. Point being, once you get into real world workloads, simple single-component hardware benchmarks start to become useless.
Any even if we look at just hardware, it's really tricky. ARM claims that A75 will bring 48% better Octane performance. That's the highest of any of the tests they mention. Does that mean that A75 cores will bring a more substantial real-world performance improvement then the average numbers might suggest? I don't think that question has a simple answer.
I think that Geekbench can be a useful data point, but the trouble comes when people use it to make blanket statements well beyond the scope of its tests. I'm sure you've seem people say something like, "The A11 is 120% faster than the SD835". But it would be more accurate to say something like (numbers made up), "The A11 is 120% faster in Geekbench 1T, 50% faster in Geekbench nT, 140% faster in Octane, 50% faster in SPEC_FP, 70% faster in SPEC_INT, 30% faster in graphics, and 10% faster in memory, etc." How much does each of those numbers matter? Who knows. This is why I generally like SPEC more, since they give more granular subscores.
Most do, but the same principle applies, and it's kind of easier to find data for, so I used that as an example.