Originally Posted by ssj_jaypee
Apparently there's news now that the new Galaxy S IV will have an 8 core CPU clocked at 1.8ghz.
If true, I'm going to wait for Samsung instead of Sony.
It's sad how many sheep are falling for Samsung's misleading "Octa" marketing which (falsely) implies that the device has 8 cores of equal capability.
IT DOES NOT.
It is a quad core device, with four additional low-power cores. More proper marketing would be 4+4 (kind of like Nvidia's 4+1 marketing).
There's also no benefit to having four low-power cores... In any situation where you'd drop to the lowpower cores, you'll also be hotplugging out all of the extra cores. A single low-power core will provide nearly all of the power reduction benefits of a full set of low-power cores. Yes, it'll be easier to handle migration in software - but it's throwing a pile of hardware resources (hardware cost) at a software problem to make up for Samsung's utterly ****ty track record with regards to software integration and quality control. Heck, look at ICS on the I9100 - they couldn't even get basic cpufreq policy limit implementation right with that release!
Samsung's architecture doesn't handle asymmetric core loading well at all. If you have one core maxed out, and want to run some light tasks on a second core - guess what, you have to light up that second core and run it at full tilt. Samsung has a whitepaper that claims this is a good thing, but if you look at their architecture closely (check the cpuidle driver in arch/arm/mach-exynos of their kernels...) you'll notice a nasty flaw - All of the deeper cpuidle states are disabled if more than one core is active. This means that the second core is consuming almost as much power as if it were running at 100% load even if it might only be running at 10% load. Snapdragon can actually reduce the clock/voltage of additional cores that are active but lightly loaded.
Of course, the most important thing is software integration - absolutely awesome hardware means nothing if the software supporting it is ****. Look at the Galaxy Nexus - Thanks to Google and TI doing a great job of integrating the "Project Butter" capabilities of Jellybean, the Galaxy Nexus delivers smoother UI performance with a dual 1.2 GHz Cortex-A9 than the GS3 can with quad 1.4 GHz A9s...
That is what you will get with the Galaxy S4 - Awesome hardware paired with utterly crap software, leading to an overall crap experience. With the Xperia Z, you'll get great hardware paired with great software - for an overall great experience.
*so much sig updating needed*
My Github profile - Some Android stuff, some AVR stuff
An excellent post on "noobs vs. developers"
A few opinions on kernel development "good practices"
Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
<Entropy512> gotta be careful not to step on each other's work. :)
<Bumble-Bee> thats true
<jerdog> compeete for donations