Qualcomm Says Eight-Core Processors Are Dumb
itwbennett writes "Following rival MediaTek's announcement of plans to release an eight-core processor in the fourth quarter, Qualcomm has declared eight-core processors 'dumb'. 'You can't take eight lawnmower engines, put them together and now claim you have an eight-cylinder Ferrari. It just doesn't make sense,' Qualcomm's senior vice president Anand Chandrasekher said, according to a transcript of his comments to Taiwan media provided on Friday. Asked whether Qualcomm would one day launch its own octa-core processor, Chandrasekher said, 'We don't do dumb things.'"
Fuck everything, we're doing five blades.
http://www.theonion.com/articles/fuck-everything-were-doing-five-blades,11056/ ...and then someone made one with five blades, and it's better enough that people will buy it.
Hail Eris, full of mischief...
E pluribus sanguinem
eight core processors are dumb. though not for the reason he gave. they are dumb because nothing supports 8 cores, so 99% of the time, the extra 2-6 cores are totally wasted. if the software would catch up to the hard ware, we might see more use in 8+ cores
...but every time some company says something is dumb, this usually means one of three things:
1) Our competitor has too many patents so we can't make it
2) We can't reach the quality/price of our competitor or
3) Not the product is too dumb, we're just too dumb to produce it.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
And my virtual machines say, "Shut your pie hole, Chandrasekher."
If you were plowing a field, which would you rather use? Two strong oxen or 1024 chickens?
To put a witty saying into 120 characters, jst rmv ll th vwls.
Except Qualcomm has a point.
An 8 core SoC has 4 powerful A15-ish cores, and 4 power efficient A7-ish cores. Now, ARM's big.LITTLE allows for OS awareness of all 8 cores and their asymmetry, or you can treat it as a 4-core system and perform a direct switch.
The reason for this is the A15 is a power hog. It's fast, but it turns energy into heat very quickly. The A7 is slower, but turns less energy into heat. When you're gaming, you want the big beefy cores to give you maximum FPS goodness or whatever, then when you're back to listening ot MP3s, switch it for the power sippers.
Now, Qualcomm has skin in the game in that their 4 core Kraits are able to do DVFS on each individual core (so each core runs as fast as it needs to be, and no faster), which means it doesn't need a secondary batch of slower processors because it can run the main ones slower and more power efficiently..
Of course, what 8-core purveyors DON'T mention is you cannot run all 4 A15 cores for more than a few minutes at a time - you'll destroy the SoC because it overheats. That's how bad the A15s are. If you can use 2 A15s and keep the other 2 idle, for the most pare, you can do this forever. But put some load in and you'll need to throttle the A15s - 100-100-50-50% at first, and if temperatures still aren't cooling, start throttling the slower ones even more, turning them off if need be.
And in phones there's no space for the heatsink and fan, and often there's a PoP memory on top, so you can't even stick a heatsink on if you wanted.
Thermal management is extremely important on these octacores. especially as the system can't be cooled traditionally.
Until Qualcomm makes a server chip, they do have a point - what's the point of quad or octacore if you're not able to keep them running at full load because the hardware is limiting the speed?
Of course, anyone will know that benchmarks only run for a few minutes at a time. Aggressive core management also helps (switching to A7s as much as possible to keep the chip cooler).