Is this actually true?
Is this actually true?
Geekbenchmark is a bad test. It does a series of short burst tests spaced out over time. These avoid harsh thermal throttling on mobile devices, yet on larger desktops they don't register as a heavy workload so the maximum clock doesn't come into play. Bigger chips will stay down clocked.
Effectively what Geekbenchmark's result ends benchmarking sleep state transition speed.
Desktop/Laptops don't spin up/down as fast as cellphones so this heavily favors them. Just doing a continuous long test would heavily favor desktops/laptops as they have better designed heatsinks.
---
iPhones do have great processors, just fair mobile/desktop test are very hard. They are different chips, that require different power, change clock states in different ways, and have different thermal constraints.
The core workloads in most scenarios are very different, so fair for one isn't fair for another.
Modern X64 cores are super smart. Not just on _easy_ things, like predicting branches, and how data flows though instructions. But with caching, memory access, inter-core communication, cache snooping, and cache synchronization/invalidation.
The real issue for modern system is RAM access. Everything you CPU does between hitting RAM may as well be instant how expensive a RAM hit is.
X64 has a large cache hierarchy to make this rarer. A11/A10X/A10 less so.
https://en.wikipedia.org/wiki/Transistor_count
Ps: should be noted that the embedded GPU in the A11 contributes many transistors.
https://www.macrumors.com/2017/09/13/a11-bionic-chip-geekben...