[citation][nom]nebun[/nom]if the applications are not written to take advantage of all the cores it does not matter how many cores you have....it's a fact...just look at how it was when the 64bit and multi core cpus came out....at first they were useless, after the developers started to write code to take advantage of the hardware they really started to shine[/citation]
All 64 bit x86 CPUs are 32 bit compatible so no they were never useless and multicore CPUs are the same, they can run single threaded work too so still not useless. They didn't shine until developers optimized for them, but they were never useless.
[citation][nom]hannibal[/nom]Well the same situation as with desktop... Is dual core enough compared to hexacore in desktop... Allmost allways... Will the situation be the same in few years to come... maybe not if everything goes as we hope...The best part of multi core is the ability to scale up and down in power and power usage by using one, two, three, four, five... cores when needed and putting all the rest in deep sleep, or completely shut them down. The problem is that there are so few aplication at this moment that can use more than even one core.[/citation]
Define enough. Also, the only six and eight core desktop CPUs that most people can afford are garbage compared to Intel's quad core chips so it's a moot point, unless you do some work that can use that many threads. Six core is often not enough for gaming systems, yet the quad core is, so defining a CPU by it's core count is wrong.
For any application that can not utilize as many cores as is available, the performance of each core that can be used by the application is more important than adding cores. Also, all of you idiots complaining about power usage of a quad core chip are wrong. They use about the same amount of power as the dual core chips, often they use less.
When more powerful CPUs are created they are built to be in the same or a lower power profile than the previous generation that they replace.
We have single, dual, and quad core phones. There is software that uses more than one thread the amount of such software will undoubtedly grow. Of course we would prefer a dual core with 200% performance per core instead of a quad core that has 100% or even 125% or so, but the quad core will be more useful over time if you don't already do things with it.
Android is a very well threaded OS and Google will undoubtedly want developers to utilize as many threads as possible so we might see the Android platform improve on thread utilization faster than Windows software (seriously? How long have we had multiple cores, almost 10 years or so, yet most software is still single threaded).
As of right now, most people may find it difficult to fully utilize a quad core CPU in a smart phone. A dual core with the same or slightly higher performance per core? That's a lot easier. In a year? We will probably be able to fully load the same Tegra 3 and other such quad core CPUs pretty easily and then we will be glad we had them. I don't replace my phone every year and I don't know many people that do, so it seems pretty reasonable to get a phone that will be better than it's current competition later on.
[citation][nom]Misdissident[/nom]Reminds me of when the Pre3's specs were released.There was the whole "OMG LOL SINGLE CORE PHONE VS NEW DUAL COREPHONES WEBOS HARWADRE STILL YEARS BEHIND" ordeal flailing around with the usual disregard of how vital single thread processing speed was to almost all mobile OS experiences... I'd still rather have a great 1.4ghz single core processor in a phone than junky dual cores at 1ghz. Quad core just makes that more ridiculous.[/citation]
A quad core that can go to 1.2GHz seems better than a 1.4GHz dual core and a 1.5GHz single core, all being the same or a similarly performing architecture. Now if that dual core has significantly more IPC than the quad core, then the tables turn, or if the single core has even more, but those are less likely scenarios.
Besides all of this, we have 1.5GHz dual core A9 chips and the Tegra 3 runs at 1.3GHz and can turbo to 1.4GHz so complaining about only 1GHz speeds is pointless.
An A9 quad is not as good as an A15 dual in that sense, but when the two CPUs being compared are the same architecture, the quad is probably the better choice. Furthermore, the quads will often have improved graphics over the duals so there is more to consider than just the CPU portion of each chip.