The Mobile CPU Core-Count Debate: Analyzing The Real Worldby Andrei Frumusanu on September 1, 2015 8:00 AM EST
- Posted in
Chrome - AnandTech Frontpage
Off the bat we see quite a large difference in the power state distribution graphs. Chrome seems to place much higher load on the little cores compared to S-Browser. When looking at the run-queue chart we see that indeed all cores are almost at their full capacity for a large amount of time.
What stands out though is a very large peak around the 4s mark. Here we see the little cores peak up to almost 7 threads, which is quite unexpected. This burst seems to overload the little cluster's capacity. The frequency also peaks to 1.3GHz at this point. The reason we don't see it go higher is probably that the threads are still big enough that they're picked up by the scheduler and migrated over to the big cluster at that point.
The big cores also see a fair amount of load. Similarly to the S-Browser we have 1 very large thread that puts a consistent load on 1 CPU. But curiously enough we also see some significant activity on up to 2 other big cores. Again, in terms of burst loads we see up to 3 big CPUs being used concurrently.
The total run-queue depths for the system looks very different for Chrome. We see a consistent use of 4-5 cores and a large burst of up to 8 threads. This is a very surprisng finding and impact on the way we perceive the core count usage of Chrome.
Post Your CommentPlease log in or sign up to comment.
View All Comments
TylerGrunter - Tuesday, September 1, 2015 - linkIn fact you are in the right place to ask that question, as one of the profets os the mantra was Anand Lal Shimpi himself:
Quoting from the article:
"two faster cores are still better for most uses than four cores running at lower frequencies"
You can read the rest if you are interested, but that´s how much of the mantra started.
retrospooty - Tuesday, September 1, 2015 - linkI wont hold that against Anand, he was lobbying toward a job at Apple ;)
But seriously, it was 2 years ago. At that time ""two faster cores are still better for most uses than four cores running at lower frequencies" may well have been the case. Also, no matter how you slice it, an 8 core big.little is not a true 8 core CPU. It's really still 4 cores.
retrospooty - Tuesday, September 1, 2015 - link/edit. I do remember alot of people crying "you dont need 8 cores" but again, that was people misunderstanding ARM's big.little architecture made worse by marketing calling it "8" cores" in the first place.
TylerGrunter - Tuesday, September 1, 2015 - linkI agree with you, and he may not have been THAT wrong at the time. But with the current implementations of power gating and turbos most of what he said has been rendered false.
AFAIK, big.LITTLE can be a true 8 core, it actually depends on the implementation.
lilmoe - Sunday, September 6, 2015 - link"Also, no matter how you slice it, an 8 core big.little is not a true 8 core CPU. It's really still 4 cores."
An 8 core big.LITTLE chip running in HMP mode (like the Exynos 5422 onward) is in fact a "true" 8 core chip in which all 8 cores can be running at the same time. You're thinking core migration and cluster migration setups in which only 4 cores (or a combination of 4) can be running at the simultaneously.
lilmoe - Sunday, September 6, 2015 - link"can be running at the simultaneously."
*corrected: can be running simultaneously.
osxandwindows - Friday, September 25, 2015 - linkIf i run all 8 cores at the same time, wood it affect battery life?
mkozakewich - Wednesday, September 2, 2015 - linkIf the option is really four weak cores or two powerful cores, I think the two powerful ones would make a better system. If we could have two powerful cores AND four weak cores, that would be even better.
So I think he was probably justified.
mkozakewich - Wednesday, September 2, 2015 - linkJust everyone who's easily influenced, really. I heard it from pretty much everyone. Someone I was talking to apparently "knew someone who designed a Galaxy phone." He claimed they wanted to design it with two cores, or something, but the marketers wanted eight.
StormyParis - Tuesday, September 1, 2015 - linkVery interesting, thank you.