4 ms·
No. 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 lar
by valarauca1 9y ago
No.
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.
- SirHound 9y agoI might be talking from ignorance here, but if you put the iPhone chips in a different environment that included the same active cooling that desktop CPUs enjoy, would this still be true?
- imtringued 9y agoMost arm servers perform incredibly poorly per core and are significantly less power efficient.
- valarauca1 9y agoUnlikely. 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.