I've been into computers since I was like 10 years old, now 25. Ever since then I always thought that Intel jacked up their clock speed to make it seem faster than AMD processors to the normal computer user. Until a few years ago that is still what I though, that Intel was trying to fool everyone. I now know what the difference is and that Intel was not lying about their clock speeds they just had different factors that made it higher.
This post is directed at people who have the same belief and to set the record straight. This is by no means meant to be an in-depth article into pipelines and how cpu's work etc. This is just to give you the basic idea behind why there is a difference between a AMD MHz and Intel MHz.
First off a MHz is a MHz no matter what, there is no difference in any MHz. a MHz is a unit of measure similar to an inch, foot etc. A MHz is one million hertz, MHz is short for megahertz. MHz are used to measure the transmission of data on electronic devices. Basically 1 MHz means the device can process the data one million times per second. Now lets move on to how AMD and Intel are different.
A computer program runs on your computer and send instructions to the CPU to be carried out. The program send out the instructions in order like 1,2,3,4,5 but the CPU may execute the instruction like so 3,4,1,2,5, this is called "out of order execution". The CPU breaks each instruction down into pieces like 1a,1b,1c and so on, but the CPU may execute 3a before 1a and 2a last because it is waiting for data from 1c. It gets very complicated and I could never explain how all of it works. This is just so you understand that CPU are very complex and the execution of programs is very complex.
Basically this is where Intel and AMD differ. The speed difference comes from how fast the CPU can execute instructions out of order and how fast the pieces can be executed. Imagine you need to build a brick garage and you have 22 or 31 small trucks to carry the bricks to the construction site. Then imagine at another site you have 12 larger trucks to carry the bricks. Which do you think will get done faster? If you chose the 12 larger trucks your right and this is the path that AMD chose. Intel chose the other path which turned out to be the wrong one (The information on the pipeline is referring to the older Intel and AMD processors).
What happens here is that in order for an Intel CPU to complete a simple task it has to do 22 or 31 things and a AMD CPU only has to do 12. What this means is that you have an AMD CPU running at 3.0GHz and a Intel running at 4.0GHz, the Intel chip is doing less work per clock cycle and more cycles. Basically the Intel chip is running faster in MHz but doing much more work for the same result.
This is why Intel and AMD MHz don't match because there is a lot of other factors that go into figuring the clock rate. Just because an Intel chip sports a faster clock rate does not mean that it's faster in real world applications than a slower clock rate AMD chip.
Since Intel dumped the Net Burst model for their cpu's now they use a 14 stage pipeline which is much better. Using more pipelines and running at high clock rates was causing overheating and other problems for them anyways. These new Intel cpu's require less power and can operate at cooler temperatures. So here's one to Intel, now just tell AMD they were right all along and I will be happy. AMD has stuck with the 12 stage pipeline in their Phenom processors.
Again, this article was just to put to rest some of the misunderstanding of how AMD and Intel figured clock rates and why a slower clock rate AMD CPU could out perform a fast clock Intel CPU. This is true of the older AMD and Intel cpu's, AMD is losing the speed battle now that Intel has cut the number of pipelines down. If you find any of my information inaccurate please leave a comment or shoot me an email using my contact form.
SOURCE:
http://ezinearticles.com/?The-AMD-and-Intel-MHz-Controversy&id=1330449
0 comments:
Post a Comment