Intel Turbo Boost vs. AMD Turbo Core Explained 198
An anonymous reader recommends a PC Authority article explaining the whys and wherefores of Intel Turbo Boost and AMD Turbo Core approaches to wringing more apparent performance out of multi-core CPUs. "Gordon Moore has a lot to answer for. His prediction in the now seminal 'Cramming more components onto integrated circuits' article from 1965 evolved into Intel's corporate philosophy and have driven the semiconductor industry forward for 45 years. This prediction was that the number of transistors on a CPU would double every 18 months and has driven CPU design into the realm of multicore. But the thing is, even now there are few applications that take full advantage of multicore processers. What this has led to is the rise of CPU technology designed to speed up single core performance when an application doesn't use the other cores. Intel's version of the technology is called Turbo Boost, while AMD's is called Turbo Core. This article neatly explains how these speed up your PC, and the difference between the two approaches. Interesting reading if you're choosing between Intel and AMD for your next build."
Huh? (Score:5, Insightful)
That read like the pasting of two press releases together. That did very little to explain what is going on beyond press grade buzz words.
Re:Can we get.. (Score:1, Insightful)
"Apparent performance" (Score:5, Insightful)
Re:"Apparent performance" (Score:4, Insightful)
What's "apparent performance"? It's either faster or it's not.
You have obviously never worked in UI design! (though in this area I don't know who/what they would be trying to fool or how they would be trying to fool them/it so your response is probably quite right)
Re:"Apparent performance" (Score:5, Insightful)
Many programs simply do not benefit from multiple cores. This technology is basically a trade off between partially disabling one core and increasing the frequency of the other core.
Re:PS. (Score:3, Insightful)
Yes, one can force SpeedStep setting - but the game would still be consuming all available power, preventing the CPU from going to pseudo sleep states (which is even more effective)
Re:PS. (Score:2, Insightful)
Re:Can we get.. (Score:3, Insightful)
But perhaps not without exceeding the amperage value for which power lines are rated...
Why? (Score:3, Insightful)
Re:Why not use the extra transistors... (Score:1, Insightful)
They like to use cache size to segment markets (people that really need it end up paying for it).
Also, I imagine that they ran the numbers on increased cache size versus another core (but maybe they figured the second core was more marketable, rather than a better performance boost).
I do however, have this wishy-washy impression that Intel has been selling Pentium Pros with ever larger caches and ever lower voltages for the last 10 years (I'm quite certain that the Pentium III was mostly a smaller, faster Pentium Pro; The II and IV were not. I think Core was, except for there being 2 of them.). Somebody please either lambaste this or tell me it isn't that far off.
Re:Question... (Score:3, Insightful)
> I've also been wondering why, given the new poly-core systems, we
> don't see a mix of CPU types in a system.
How would the OS decide which process to assign to which core?
Re:Why? (Score:5, Insightful)
Because it's a pain in the ass and very hard for most coders.
What we need is either a simple library for threading or a new language (like haskell) for auto-parallelization
Re:Huh? (Score:4, Insightful)
Re:"Your next build" - who builds PCs anymore? (Score:5, Insightful)
For $300 you can get a brand new Dell - who builds a PC anymore?
Someone who wants something better than a $300 Dell?
Re:A better explanation (Score:3, Insightful)
I'd say games qualify for "little uses". Believe it or not, most people don't use their computers for high end gaming.
Afaict most people don't use their computers for anything that strains the CPU at all. Most people would be perfectly happy with a bottom of the range C2D, i3, late P4 or maybe even less as long as the system was kept free of crapware and had enough ram for their OS and applications of choice.
However of those apps that DO strain the CPU (e.g. games, video encoding, scientific software, software build systems) a lot do now have the ability to use multiple cores.
Re:Why? (Score:2, Insightful)
And more importantly, not all tasks CAN be parallelized.
Re:Why not use the extra transistors... (Score:3, Insightful)
L1 and sometimes L2 caches are small not because of die area but because there is a tradeoff between cache size and cache speed. Only the lowest level cache (L3 on the i series) takes significant chip area (and it already takes a pretty large proportion on both the quad and hex core chips).