What CPU war?

rower30

Distinguished
Dec 16, 2002
264
0
18,790
June 18, 2004


I find it amusing that Intel and AMD CPU fans form sides to an engineering argument. If we all really were engineers, what argument would there really be? Facts are facts and simple application studies can determine your best choice, and the best processor for your tasks. What “choice” is there but the right one, after all? So I say there is no AMD verses Intel war. The question is what choice should you make?

Intel and AMD depart from CPU processing most significantly by the depth of their prediction pipelines, and subsequent memory needs to fill that pipeline. Intel CPU’s, P4’s for sure, like lots of closely coupled cache memory to supply a speedy but deep prediction pipeline. Why is it speedy and why does it need so much memory? Imagine that the CPU knows that I want a glass of milk every time I eat a sandwich. Not only will the CPU/cache it fill a glass FULL of milk (lots of memory to supply ALL of the predicted milk) out of fast local memory (the fridge), but it will also do it as fast as it can at full CPU clock rate. But what happens when I don’t want either that much milk (I can’t drink 32oz!), or switch to coffee right in the middle of my sandwich? The CPU has to start a reverse course flushing process. Get rid of the milk, run back to the fridge (local memory), find coffee in the local fridge or possibly go farther to the grocery store (RAM) and run then run all the way back to the table and start pouring coffee. Not only does it waste time if I change my drinking taste, but the process can’t just stop pouring milk immediately. It has to finish what it started over time much as the last remaining stream of milk must fall through the air to the glass. Since the CPU’s branch prediction is so sure you want milk, the stream is fast and the pitcher held pretty far from the glass. It has no knowledge of your picky taste. Once it gets moving foreword, it wants to stay moving smoothly and quickly forward in a big way. No sense sloshing all that milk around! This is great if you do repetitive tasks. Eat milk with a sandwich ALL the time. CPU’s like repetition. Maybe that’s why artificial intelligence is artificial. The machine can simply fix mistakes faster than humans can recognize it! The machine really doesn’t “know” what you want at all it just predicts it.

An AMD processor is a little different in that the pipeline is small and not so deep. The CPU runs at a two-thirds or so clock rate reduction compared to an Intel CPU but does more work per clock cycle. And, the CPU doesn’t pretend to be all that smart. It meters out a little milk at a time into a smaller 8oz glass. So it doesn’t need a huge fridge to supply a large amount of milk to load from a huge local memory. It can also walks back and forth from the fridge to the dinner table much faster than the Intel part so if you CHANGE your mind, it’s very efficient at swapping milk for coffee. It has less to milk to rid itself of, it gets to the fridge faster, the fridge is smaller so coffee is easier to find, and the trip back to you is faster. With the CPU doing more work per clock cycle than an Intel part, it easily makes changes with much less need for a large expensive local memory. A littler fridge and a fast host are fine. But this is a disadvantage IF you want a LOT of milk, and the smaller fridge runs dry, and the CPU has to go to RAM memory to get more milk.

The issue at hand is do you do predictive tasks or not? Games are highly unpredictive as game speeds ramp up. Just what will you be doing and when? Only the shadow knows. When predictive tasks that need LOTS of the same data streams come into play, Intel rules. But these tasks seem less in number than unpredictive one that we use most often. Or, the differences in predictive tasks are measured in a few seconds or so and don’t really matter. Do I care if a video clip is decided in 20 or 25 seconds? I do care if my computer stutters playing games or on interactive tasks involving any eye – hand – monitor inputs. Watching a CPU crunch a set of numbers is not really a big deal if its 5-10% between the two. For me it is, anyway.

Cost is not an issue with true performance users because we pick the right CPU for the job and cost is secondary. But if you aren’t a performance user, I suggest that the short pipeline AMD structure will benefit you more often on most applications, and for less money, than an Intel part. Now that the 939 boards are out, the cost is even less than it was before with even faster memory speeds. AMD likes faster RAM because it has to use it more than an Intel part, but this is still faster than flushing out bad branch predictions to large local on die memory based on application tests.

Pride and assumed superiority can get in the way of good engineering. Why do we take sides so firmly when there is no side to take? One does this, the other that. But we will take thing “personally” which seems to mean that I should be hurt to hear the truth. Why? If I take things as simply true, or false, I learn something. If I defend a bad aspect of a CPU or any other item, I’m stuck defending a thinning circle of knowledge. I have a Mercedes. I didn’t make this car, it just owes me what it is, no more no less. I bought what it is, not what it isn’t. An expensive car, for sure, but do I tattoo a MB logo all over my body and defend it to the death? No, I don’t. I sent in a five-page letter to Mercedes and pointed out PAGES of things wrong with their car. You know what? They sent a 20-page latter back outlining 2,000 changes that will make the next car better! This is the way it is supposed to be. A good consumer who is realistic with the product, and a manufacturer who is, too. I’d have to say AMD is much better at this than Intel, or it’s customers. I’d say most people need stop cycle anti-virus enabled 64-bit computing with lower CPU costs much more than expensive Intel Extreme Edition P4 processors. I’d never buy a subzero 100 cubic foot fridge, but the P4EE seems to be just that. Like lots of cold milk?

For BOTH manufacturers, I’d say who needs hot and leaky 90nm die CPU’s verses a larger die with less leakage and maybe two parallel CPU cores that really work? The me too trap may consume AMD if it follows Intel’s lead before real low leakage dielectrics can steam the wasted power in 90nm die products. Not to mention my Intel P4 locks up at random intervals with its secondary “virtual” core enabled which speaks of great marketing, and a flaky CPU. It just isn’t a benefit when it doesn’t work ubiquitously.

Those who hang with good people get better themselves. AMD users seem more knowledgeable about their processors, and also feel comfortable admitting their weaknesses. Intel seems more like a Harley, once you paste it all over your body, most people feel kind’a stuck trying to defend what ever it is, or will become. Not only does the customer defend lack of change, the manufacturer sees no point in providing any! With enough money, you can fence it out till you HAVE to change, though. Intel and Microsoft can both use this tactic. Big companies make money, small one’s make products.

There is legitimate Intel users who also understand their CPU. But most don’t really know why they really bought their CPU. I have a P4 3.0Ghz 533MHz bus 845 chipset system that is barely better than an AMD 2800+ Barton system at 1/3 MORE money. I built the Intel system when AMD did have thermal issue to work out. But AMD has worked them out and their current crop of CPU’s are well suited for short branch prediction users. With the 939 socket boards taking either 32 or 64 bit processors with more economical and faster dual memory, it seems AMD has done well for itself.
 

scottchen

Splendid
Jun 3, 2003
5,791
0
25,780
Why the f*ck do you have to post this so many times? We get your point from this single post!

<A HREF="http://www.ebaumsworld.com/celebgay.html" target="_new">click here now!!</A>

<A HREF="http://www.ebaumsworld.com/epilepsyr.shtml" target="_new">DON'T CLICK HERE!!</A>
 

scottchen

Splendid
Jun 3, 2003
5,791
0
25,780
No you know what we need? we need it on AUDIO TAPE!! I can't read!!

<A HREF="http://www.ebaumsworld.com/celebgay.html" target="_new">click here now!!</A>

<A HREF="http://www.ebaumsworld.com/epilepsyr.shtml" target="_new">DON'T CLICK HERE!!</A>
 

endyen

Splendid
No, we need him to delete all the cut and paste he did. Once was fine, but he has at least 4 copies floating around this forum.
It would also be nice if he new what the function of prefetch was.
 

scottchen

Splendid
Jun 3, 2003
5,791
0
25,780
It would be nice if i could gouge out his eyeballs and skullfuck him?

Just a thought, just a thought...

<A HREF="http://www.ebaumsworld.com/celebgay.html" target="_new">click here now!!</A>

<A HREF="http://www.ebaumsworld.com/epilepsyr.shtml" target="_new">DON'T CLICK HERE!!</A>
 

Tavelkyosoba

Distinguished
Oct 14, 2003
188
0
18,680
i really like the passive agressive tone he takes up in the end. its quite an art to be soe lame.

"I see" said the blind man to his deaf dog
 

Zeekfu

Distinguished
May 30, 2004
752
0
18,980
I found it very interesting. And I really liked the food analogy. As a matter of fact I think I am going to go get a glass of milk now. :p
 

Landog

Distinguished
Jun 11, 2004
5
0
18,510
If you liked the food analogy, then let's give credit where credit is due.

It's ripped right out of Scott Mueller's "Upgrading and Repairing PC's"

Cheers,
Steve

P4c 2.6/I875/nVdia 5200
 

scottchen

Splendid
Jun 3, 2003
5,791
0
25,780
LOL i knew it was cut/paste out of somewhere.

<A HREF="http://www.ebaumsworld.com/celebgay.html" target="_new">click here now!!</A>

<A HREF="http://www.ebaumsworld.com/epilepsyr.shtml" target="_new">DON'T CLICK HERE!!</A>
 

rower30

Distinguished
Dec 16, 2002
264
0
18,790
Other posters often times don't look for answers in OTHER posts, so I link it into associated post topics.

I suppose you're for big government to tell you what to do, how much to read and what to think. If reading more than a line or two crashes your RAM, move on. Lame individuals lean on one another, it's a form of the "intelligence" I mentioned in my post, ganging together to learn much about nothing. Except that is, nitwits seem to love company. Information is simply true or false. Guess what the majority of yours is.

As for plagiarism, what web site? I didn't grow up in the computer era so blindly learning to copy others work isn't one of my interests. If it parallels someones work, link to that site, please. It's probably good information that will help people decide where their CPU purchase fits in. Good news though, with post like this group has made, no one will plagiarize your work.

And passive aggressive? The truth hurts those not in search of it no matter how it is delivered. There, how did I do?
 

scottchen

Splendid
Jun 3, 2003
5,791
0
25,780
LOL... Whoo you're such a rebel, you're sooo rebellious, You don't do what authority tells you to. OOPDIFUCKINGDOO, i honestly don't give a flying f*ck about your ideas. This is one of the most useless posts out there, milk? cookies? coffee? WTF?!

Anyhow, i have to go to work now, will continue this when i get back.

<A HREF="http://www.ebaumsworld.com/celebgay.html" target="_new">click here now!!</A>

<A HREF="http://www.ebaumsworld.com/epilepsyr.shtml" target="_new">DON'T CLICK HERE!!</A>
 

juin

Distinguished
May 19, 2001
3,323
0
20,780
It would have been better if there were more true in your ``theory``.I also disagree with most here.The philosophy of benchmarking.To me it just a test to have a idea not a final jugement.

i need to change useur name.
 

rower30

Distinguished
Dec 16, 2002
264
0
18,790
I'm not sure where you guys get your educations, but you should listen a little better in class. No theory was mentioned. The twp CPU types are vastly different in pipelines. The test are not theory, the easily show where deep and shallow pipelines excell. Software can indeed be a mixture of the pipeline requirements. No surprise there. But when eight out of ten test favor shallow pipelines, and the ones that don't are less intrusive in operation, the shallow pipeline method is pretty compelling.

For the record, I have a P4 system, but don't support EITHER CPU just because I own it. I support their strengths or weaknesses, no more.
 

trooper11

Distinguished
Feb 4, 2004
758
0
18,980
yes the two chips are different, but the endless debate over benchmarking wotn end. There are a slew of benchmarks that favor one cpu or antoher. And this isnt limited to differnt tasks, but within the same tasks. There are some audio encoding apps that favor p4, some favor athlon 64, thats where the confusion comes from, there is no one set of tests that can say one cpu is an out right winner. Thats why its best to base decisions apon your particular use and the app you use most, not general benchmarking, especially any synthetic test.


Also, it would be wise to try and not insult people's intelligence, your credibility looses alot when you do that.
 

Landog

Distinguished
Jun 11, 2004
5
0
18,510
"I'm not sure where you guys get your educations"

Not sure where you got yours either. How many "educations" you done got??

You plaguarized a book, a copyrighted book. Specifically, page 65 of the 1575 page book, and the analogy is used extensively throughout. You just replaced "Hot Dog" with "Milk." Congratulations you innovative thinker. I personally don't care, just give credit where it's due.



P4c 2.6/I875/nVdia 5200
 

rower30

Distinguished
Dec 16, 2002
264
0
18,790
Not that you seem to be proud of your cave, who are you? It wouldn't be a picnic without the ants, would it? It's a shame that a reasonably sophisticated web site is patrolled by the equivalent of web site terrorists, simple post a silly reply and fade into the?

Me, I have a Purdue University EET degree and was one of the first to received the EET outstanding alumni award for technical industry achievement (35 out of 70,000 were given this award). I have worked in the wire and cable industry for over 20 years and am the second highest patent holder in the company's 100-year history. I'm 46 years old and can be reached for reasonable comment at any time. I don't need to hide or avoid new FACTS to improve the ability to lend a hand to people in this news group.

You conspirator's seem to be bent on your own demise because you have to take fiction as fact in order to function. I have no clue whom, or what the book is you mentioned when I posted my reply. He or she should be flattered the concept was used again. For the less technical, it is a good learning tool. Please (I already asked that this be done) post the TWO different links I'm claimed to have plagiarized so far (more to come I'm sure!).

Your appeals to ignorance (say or believe something that can't ever be proven either true or false) is your own demise. My post and reputation will reinforce who is really the better contributor. Many of you are very knowledgeable and I respect, and recognize, your consistent and accurate achievements. Don't let this discourage you. The truth is a wonderful insulator from common intellectual nuisance.
 

rower30

Distinguished
Dec 16, 2002
264
0
18,790
Yes, I concur with your comments with regards to those who wish to be offended (they will be anyway). The rest of us of substance pay no heed to it all. But, it has been said to not get in a kicking fight with a fat man. I think you are 100% correct, and I will get my butt kicked. I apologize for my comment.

Now, you are also 100% correct in your comments on benchmarks. Statistically, with so little audio encoding and the like being done on applications, the AMD CPU is ahead in most real world applications over a WIDE base of uses. The Intel is a 100-pound gorilla on specific apps.

I only point out that it is best to be true to yourself when selecting a CPU and that for most users, an AMD is probably better IF YOU DON'T have a clue what you'll do with your PC. Real time apps are far more aggravating when they grunt and groan than crunch and burn bit crunchers.