


There's definitely overhead involved in wiring up additional cores, so product design has to balance core count with core complexity. As a result the actual power consumed for a single core at a given frequency isn't guaranteed to be the same. In the specific case of the Snapdragon 808 and Snapdragon 810, the differences between the SoCs' CPU blocks are definitely bigger than just a case of lopping off cores from a die.
#Snapdragon battery guru 808 code#
It turns out that people in general are really bad at thinking in a parallel manner anyways, so writing code that actually takes advantage of multiple cores is generally difficult and as a result a lot of applications will leave much of the work on a single thread anyways, so the third and fourth cores of a CPU can go relatively unused in some situations. In short, for a given workload if a certain percentage is inherently single-threaded, no matter how many cores you throw at the problem you will eventually rearch a point where you are solely limited by how fast the single-threaded portion (critical section) of the code will run, and the returns diminish with each core you throw at the problem. Meanwhile to understand why four cores is not immediately better than two cores - and thus why Snapdragon 808 is not as big of a difference from Snapdragon 810 as it may first seem - it's important to understand Amdahl's law, which is pretty simple once you think about it. Qualcomm's Snapdragon 810 and 808Ĥ x ARM Cortex A57 + 4 x ARM Cortex A53 (big.LITTLE)Ģ x ARM Cortex A57 + 4 x ARM Cortex A53 (big.LITTLE)ĩx35 core, LTE Category 6/9, DC-HSPA+, DS-DA In short, the Snapdragon 808 is effectively a simpler SoC than the Snapdragon 810, with two CPU cores on the big cluster instead of four, a more mature LPDDR3 memory controller, a smaller GPU, and some general reduction in features and complexity in some aspects like the ISP and video encode blocks. This makes the G4 the first flagship phone to launch with the 808 as its SoC, and the first phone overall that we have reviewed with the 808 as well.įor those that are unfamiliar with this SoC, I would refer to our previous coverage on the Snapdragon 808. In configuring the G4, LG (and recently Motorola) have broken away from the pack in terms of SoC choice, electing to use Qualcomm’s Snapdragon 808.
