babernet_1 said:
Many reasons, mostly quite technical. One is the AMD processors share a single floating point unit for every two cores. A floating point unit is a large circuit that multiplies two numbers like 2.34333 E-4 X 4.5599 E12. Normally a CPU will break up that multiplication problem into pieces and it takes forever. The Floating point units are great, but AMD has to share them.
Sorry, but this really isn't true in this case. The OP asked about a Phenom II, which has a single FPU per core - you're thinking of the newer Bulldozer architecture, which changed to a single shared FPU per module.
babernet_1 said:
Another problem, ironically, is the on-chip RAM controller. Years ago, the RAM of a computer was controlled by a special chip seperate from the CPU. This is for technical reasons becuase RAM (random access memory) is actually DRAM (Dynamic random access memory) so each section of it must be read periodically or it will erase itself. Sure it's a pain, but it can be very dense. Anyways, first AMD incorporated a RAM controller on the CPU. This gave it a huge advantage over snaily Intel. It both saved power and was quicker. Then, a few years later, Intel came out with their own on board RAM controllers. Sure, it took them a few years longer, but man, they did it right! Even now, lowly 1600 RAM is plenty fast for Intels, for they do such a masterful job of keeping the RAM fed to the CPU memory cache and writing data to the RAM.
Then you have Intel's superior process. The Ivy Bridges has minute 20nm length "fin fets" that are state of the art, while AMD is still playing with old fashoned planer 28nm processes. It's hard to explain, other than the "fin fets" leak less current and turn on much stronger than planer fets so you can optimize them better.
Again, not exactly. The memory controller wasn't the reason AMD was ahead in the P4 era - the bigger reason was the core microarchitecture itself. The P4 had a rather severe penalty for branch misprediction, and despite having extremely high clockspeed, it had rather poor efficiency (it was really bad at using its clockcycles efficiently). The Core architecture changed that - even though they kept a front side bus (and thus no integrated memory controller) for the first couple of generations of Core architecture, they dramatically reduced pipeline length, reducing the penalty for a branch misprediction. They also improved the prefetching algorithms, which made it very likely that anything the CPU needed would be in its cache, and they gave the CPU a lot of very fast cache, significantly reducing the impact of the slow memory controller. They have gone to an IMC now, but that's only a small part of what made modern Intel CPUs faster than their AMD couterparts.
Also, Intel is currently on a 22nm process, while AMD is on a 32nm.
babernet_1 said:
Ivy Bridge processors are so good, that Intel actually handicaps them. The manufacture them with cheap thermal paste so they overheat quickly, despite their low power consumption. This way they are only marginally faster than the amazing Sandy Bridge Intels, that have a masterful archetecture that left AMD in the lurch. A few guys actually took apart an Ivy Bridge processor and re-packed them with quality thermal paste. They got an additional 0.5GHz speed out of them with normal air coolers. Just think, Ivy Bridges should be running between 5.0GHz and 5.5GHz. Intel did not do this to save money, just think, they buy thermal paste by the gallon, and what would a pea sized bit of paste cost, wholesale? Cents.
They manufacture them with cheap thermal paste because it's cheap. No further conspiracy theory needed. In addition, you have to keep in mind that many modern CPU overclocks aren't thermally limited - modern CPUs are very easily damaged by excessive voltage, and many of those incredible overclocks you see are at voltages which are actually unsafe to the processor (and would damage it over time). Also, the thermal paste they use currently is instead of the old method of soldering the die to the IHS, which doesn't just save the cost of the thermal paste, it also simplifies the manufacturing process significantly. This is where most of the savings occur.
As I said before, there's no reason to invent a conspiracy theory - enthusiasts who overclock are a tiny portion of Intel's marketshare, and as a result, they wouldn't do something like this just to hurt them. Intel is mostly concerned with making chips that run fast on very little power, and making them as cheaply as possible to help bring down the costs of ordinary computers sold by OEMs (with as much profit as possible).
babernet_1 said:
It appears the writing is on the wall and AMD has already stopped competing with Intel on speed. I see nothing but a slow, painful, expensive ride to oblivion for AMD. Which is really sad. Intel will become a real monster if there is no competition. Prices will rise, quality will drop, and innovation will fail.
That doesn't necessarily follow. Prices would rise in a pure monopoly, yes, but innovation would continue and quality would stay fairly high. This is largely because if Intel decided to stop innovating, people would have no reason to buy a new computer, and thus Intel would not make any money.