Slashdot Mirror


Double-Whammy Look At The Pentium 4

SystemLogicNet writes: "We at SystemLogic.net have just taken a technical look at the Pentium 4 architecture. In the article we go over all the basics that all the other sites cover like the double pumped ALUs, iSSE2, the longer pipeline, etc, but in addition we have some discussion about how different program structurings have an impact upon the design, and performance of the Pentium 4. One of the major areas where this comes into play is how complex data structures interact with the underlying philosophy that the Pentium 4 is built upon -- extreme bandwidth. This Pentium 4 technical background can be read over here. At the same time, we've done a rigorous analysis, including benchmark description and discussion regarding the Pentium 4's performance, and this can be read over this way."

157 comments

  1. Re:People are missing the big picture by Black+Pete · · Score: 1
    I agree that the P4 is not the best CPU at this time. However, Intel has designed this new architecture looking out 10 years or so. Many of these choices are dictated by the laws of physics, and all other processors will be heading this direction over time.

    That's all well and good, but how does this help me right now? I want to buy a computer today. What should I buy? A Pentium 4 which might or might not become worth something years ahead down the road, or an Athlon which I _know_ is good _today_. Future forecasts may be fun to do, but they don't do anything for immediate purposes.

    As for the Pentium Pro, Intel didn't have a real competitor at the time. Today, AMD is serious trouble for them, so they can't afford to simply sit back and tell the customers to wait 5 years.

  2. Re:Clock speed disparity is the point. by Johnny+Starrock · · Score: 1

    Hertz aren't irrelevant if you don't understand the issues (read: 95% of computer buyers, corperate and personal). It has nothing to do with being rational or not, it has to do with being uninformed.

    --

    end communication
  3. Re:skewed graphs to favor intel by rampant+poodle · · Score: 1

    That is called truncation. It's a favorite for showing "huge" differences when the real numbers show otherwise. Chop the bottom of the chart a few points below the *bad* data set. Chop the top a few points above the *good one*. (Used to work in a shop where our motto was:"You give us the answer - we'll give you the problem to support it)

  4. Re:How many people here actually have a P4? by Jim+Norton · · Score: 1

    I don't think anyone has said that the P4 isn't fast necessarily... but i've heard many complaints about the price/performance ratio, which is much worse than an equivalent Athlon platform.

    I've never had any complaints about the speed or the price of an Athlon system. I've heard complaints about the stability, but it's hard to take many of those complaints seriously when there are so many people out there who don't know how to build an Athlon system properly (using crappy power supplies, cheap RAM, etc.)

    I've built and used many Athlon platforms. They are as stable as you could hope for on any of the popular platforms (Windows 95/98/ME, Windows 2000, Linux) ... hell, a friend of mines main server for his company network is an Athlon and it's worked out fine.. no problems with stability at all.

    Sorry, but I have seen no evidence of what you claim is a "choke point in performance and reliability" ever ... so long as the person who built the system knows what he's doing.

    --
    -- Jim
  5. Re:Sad state of affairs by Technician · · Score: 2

    Wrong! Branching is predicting the outcome of a dice roll. If you predict the outcome of 10 rolls and get a correct prediction 90% of the time and have the next instructions calculated on the outcome, you are way ahead of the game. The old way is wait for the roll then act on the outcome. Having most of the likely outcomes predicted, and the next instructions lined up in the pipeline puts you way ahead in time when an outcome becomes known. That is the advantage of prediction. To predict all possible outcomes to all chance paths is not 100% acheivable. The unlikely outcomes are not predicted. For example, predicting the next keystroke from a user can be 90% that it is a single keypress and all instructions on that can be pipelined. However predicting that the next keystroke is going to be Ctrl-tab-F7 is a waste of time and would be part of the 10% not predicted. Don't expect 100% prediction.

    --
    The truth shall set you free!
  6. Re:Clock speed disparity is the point. by abumarie · · Score: 1

    If you don't understand the issues, then by definition nothing is relevant. You won't understand it...

    --


    Sex is heriditary, if your parents didn't have it chances are good you won't either.
  7. Testing of P4 1.7 to AMD 1.1 completly bogus by javajoe99 · · Score: 1

    Check out the hardware list used for each machine, you'll see the AMD box was robbed compared to the Intel box. My AMD at home smokes my P4 machine at work. The testers are a little Intel biased, shows in the the charts blowups as well

  8. When will reviewing the P4 become old news? by Anonymous Coward · · Score: 0

    Please! Reviewing the new features of chips is a great thing, but for fuck's sake we all know about Tom's Hardware, AnandTech and Ars Technia, All of which have covered the P4 in extensive detail.

    1. Re:When will reviewing the P4 become old news? by Rogain · · Score: 1

      I think these guys are just writing reviews to get freebie chips and motherboards from companies in despirate need of good news.

      --
      The current Slashdot moderation system is made by gay communists!
  9. Re:Intel is struggling by Anonymous Coward · · Score: 0

    that comment is in left field the war is on and there's talent in house working on bumping up performance/cost while making money. a lot of consumers are happy w amd now but stock holders should be really pissed that amd isn't making much money while they had a perceived lead. hold on and see what happens this fall...

  10. Re:optimized for Xtreme Programming? please. by Anonymous Coward · · Score: 0
    Open Source support of the Athlon

    And just what is so excellent about this combination?

    A processor that won't scale up to 2 GHz and programs written by a bunch of anarchistic amateurs with a socialist agenda?

  11. A bomb or The bomb? by glrotate · · Score: 1

    A bomb is bad, the bomb is good. Right?

  12. Re:Sad state of affairs by Kalrand · · Score: 1

    I think I remember reading someplace that one of the two (i forget which one, I think the Intel) has an additional 32-bit core inside to deal with legacy processes.

  13. Re:optimized for Xtreme Programming? please. by Anonymous Coward · · Score: 0

    Give me a dollar or I'll tell everyone that you touched me in the poo poo hole

  14. Re:Ahem.. by Anonymous Coward · · Score: 0

    Yeah, really boring, useless and Intel-biased article. Compare the newest P-IV to something a bit newer (and with AMD760 + DDR) from AMD as well...

  15. Re:People are missing the big picture by SpryGuy · · Score: 1

    Sorry, but everything I've seen has shown Rambus memory to be no better than DDR SDRAM, and at double the price.

    --

    - Spryguy
    There are three kinds of people in this world: those that can count and those that can't
  16. Re:Why the Pentium 4 sucks. by pvera · · Score: 1

    Volrath50,

    Thanks for posting the Emulators, inc. link. It's a great article and I had lost the bookmark.

    --
    Pedro
    ----
    The Insomniac Coder
  17. Re:It is early for the Pentium IV by Anonymous Coward · · Score: 0
    Finally a voice of reason.

    To the critics I say: remember Pentium Pro. It's an all time Intel classic, it spawned several generations of Pentiums and it is still very much in use in multi processor architectures. Yet it was deemed a failure when it came out.

  18. Re:The P4 Blues... by Uno_Amor · · Score: 1

    I still can't understand why anyone can support the temp slow down on the P4. Why should I buy a 1.8 Ghz processor if everytime I really need the processing power, it throttles down? I might as well by a PIII 1 Ghz that will remain at 1 Ghz. It would be good if Intel incorperated the Power Now feature that AMD has. That would make so much more sense.

    --
    I'll go back to Linux when Windows goes open source.
  19. Re:Sad state of affairs by aussersterne · · Score: 4, Insightful
    1 out of every 10 times you try and click on something, or double click something, or open a file, whatever, it fails. Every 10th Word file fails.


    Umm... This isn't a very good analogy. Imagine instead:
    1. Every tenth word file fails when you double-click on it the first time.
    2. But when you double-click again it opens fine.
    3. And you are able to double click on the document icons at a rate of over 1,000,000,000 every second.
    --
    STOP . AMERICA . NOW
  20. Re:Could someone please tell me... by Anonymous Coward · · Score: 0

    Well, if the line is non-contiguous, ie has a discontinuity (like, y=1/x), then it could have a mid end.

    Actually, I think he meant midpoint.

  21. Re:Ahem.. by Mifflesticks · · Score: 1

    They pointed out that they got their processor and motherboard from Intel. They even mentioned things like that several times, and apologized for not having another system. Some people can't afford new athlons....like me :-\ (damned socket 7 piece of...)

  22. Re:Why the Pentium 4 sucks. by Anonymous Coward · · Score: 0

    Ummm, if intel adds the right amount of cache, for p4 mark2 , them i will be keen. like the original cereron, p4 has been crippled for market segregation reasons; legacy stings are needed to rile developers to write new code - aimed for intel only, not amd. the article is spot on. wonder if amd is cooking up its own vliw cpus. on cache. if amd goes cu/soi/.013, with more cache, lookout. My guess is cache gets hot/unreliable with factory overclocked offerings.

  23. Re:Why the Pentium 4 sucks. by rnturn · · Score: 2
    ``Benchmarks show that programs compiled with intels compiler using P4 optimisations, beat the crap out of the competition - including T-birds.''

    What goes through the mind of vendors who assume that customers will, of course, run out and replace all their software to take advantage of a new chip.

    Intel: Buy systems with our new processor. It'll perform better than everything else!
    Customer: OK! (later) Hey this isn't so great! In fact, some things seem to run slower.
    Intel: Oh, that's your fault. You didn't replace all your existing software.

    This sounds all too much like the music industry who thinks we'll run out and buy new copies of stuff we already own in order to enjoy some new technological advance.

    I'm sure the P4 will be great... in a couple of years.

    --
    CUR ALLOC 20195.....5804M
  24. Re:Sad state of affairs by Explo · · Score: 1

    Wow, Intel really loves the MHz wars. Pumping out MHz when only 90% of the brancing is correct. Most of you probably think 90% is good, but think of it this way: 1 out of every 10 times you try and click on something, or double click something, or open a file, whatever, it fails. Every 10th Word file fails. This is good? Industry servers are designed for 5 9s (99.999% uptime), yet we can accept a 10% fail rate for our processors?

    Maybe you should get informed what branching means.

    --
    Everyone who makes generalizations should be shot.
  25. Re:The P4 Blues... by SaDan · · Score: 1
    I agree.

    P4 scales so much better than the AMD Athlon architecture that next year we'll be seeing 1.7 GHz Athlons and 2.5 GHz P4s.

    AMDs only hope is that their Hammer architecture will kick Itanium's ass and now that Intel got the Alpha engineers and technology even that looks rather an iffy proposition.

    Even if Intel does ramp their procs up to 2.5gigs, with the i845 chipset coming out (PC133/DDR SDRAM) those procs are going to fall flat on their faces.

    RDRAM is what gives the P4's their edge. Once that's gone (and most consumer level machines WILL use the i845 because it's cheaper), you're going to see Intel in a world of hurt when it comes to performance.

    Unless Intel makes some changes to their processors, or a faster DDR SDRAM technology comes out, you're going to see some serious ass kicking being done by AMD.

  26. Re:Could someone please tell me... by Jeff+DeMaagd · · Score: 2

    Which end of the middle would that be?

    The way you describe it doesn't seem to fit with how the words are usually used.

    Usually in sales & marketing, the term is mid _range_, mid _end_ is simply rediculous as even if the middle had an end, it's not descriptive as to what the end of a middle is, or which end assuming if there is one, or where that end is if there was only one.

  27. Re:People are missing the big picture by Anonymous Coward · · Score: 0
    crippled due to the lack of a memory bus that can keep up with them

    Ironically the people here seem to delight in bashing Rambus which would solve this particular bottle-neck.

  28. Re:Sad state of affairs by Anonymous Coward · · Score: 0
    Accurate branch prediction is expecially important

    Yeah, now. After a few years the astronomical clockspeeds and Rambus memory will make this pretty muc irrelevant.

    It's the same thing as it was with Pentium PRO. At first it sucked cause it was lousy at running 16 bit programs and everybody whined how bad a processor it was. After everybody got to use 32 bit versions of the programs and the CPU speed got ramped up the true potential of PPro started to show.

  29. Did anyone else notice? by Skuld-Chan · · Score: 1
    That they compare a 1.1 GHz Thunderbird against a 1.7 GHz P4?

    Sheesh - go down to your local computer store and get a 1.4 GHz Thunderbird at least - it'll only set you back less then 200$.

    Anyhoo - I think given the actual mhz difference the Thunderbird does VERY well.

    1. Re:Did anyone else notice? by Rogain · · Score: 1

      Yes and surprisingly the P4 1.7ghz also seems to benchmark surprisingly well compared to the VIA C3 733mhz processors.....

      Why they're centuries ahead of the powerful K6 233mhz.

      Hey lets do a dual cpu benchmark: Dual Athlons compared to Dual P4's, oops MP P4's dont exist, doh!

      --
      The current Slashdot moderation system is made by gay communists!
  30. Re:Sad state of affairs by Diomedes01 · · Score: 3, Informative
    Most of you probably think 90% is good, but think of it this way: 1 out of every 10 times you try and click on something, or double click something, or open a file, whatever, it fails. Every 10th Word file fails.
    Yet again, another Slashbot posts on a topic about which he appears to have no knowledge whatsoever. This analogy is by far one of the worst I have ever seen. Do you even know what branch prediction is? Yes, 90% may not be great, but it's certainly not the huge problem that you make it out to be. There are many other architectural factors that come into play here.

    Personally, I don't agree with the Brute Force methodology by Intel; I prefer simpler, cleaner and more elegant solutions. It is difficult to deny, however, that the brute force method has worked so far. Yes, yes, I know that the "x86 suxx0rs" crowd is now going to come out of the woodwork. Let me just say this: It may not be the best architecture, and it may be kludged for backwards compatability, but... it works, and it's cheap. With any luck, the 64-bit processors will be able to buck the trend of backwards compatability (has anyone heard anything about this with regards to Itanium and/or AMD's 64-bit chip?).
    --
    "To hope's end I rode and to heart's breaking: Now for wrath, now for ruin and a red nightfall!"
  31. Re:People are missing the big picture by dosun88888 · · Score: 2

    You're absolutely right. But like you say about the Pentium Pro - It SUCKED when it came out.

    The Pentium 4 is an inferior chip right now, so it's a poor purchase choice, again, now - and for more reasons than are made evident in this comparison.

  32. Re:Upcoming AMD technology. by Anonymous Coward · · Score: 0
    1. The parent is obviously a troll.
    2. AMD is dead in the water anyway - their next-gen chip is as good as dead (no support from anyone, including Cygnus and Microsoft; constrast with the Itanium, with support from both the above).
    3. Very few mainstream OEMs support AMD anymore (like they ever did). Want a AMD box? Go find Mom'n'Pop Fly-By-Night Computer Shop. Or build it yourself.
    4. AMD has no mobile technology, even as laptops become more important (as many PC manufactorers are trying to move sales to laptops as laptops still fall into the rapid upgrade catagory as laptop options improve - PC sales are falling, but laptops may replace them).
    Conclusion: Renew your Intel contract, and get ready for Itanium 64-bit goodness.
  33. It is early for the Pentium IV by Futurepower(tm) · · Score: 2


    It is a little early to begin reviewing the Pentium IV. Intel released it early due to market pressure from AMD.

    When the .13 micron Northwood chip is released, the clock speeds reach 2.4 GHz and higher, the new chipset is released, and there are other optimizations, then the Pentium IV will be what it was designed to be.

    --
    Bush's education improvements were
    1. Re:It is early for the Pentium IV by Anonymous Coward · · Score: 0
      Prove to me that your 2.4 GHz wonder will run any faster for the average P4 user than any current mass market computer. Given all the bottlenecks of hard disks, memory, buss speeds and ever more bloated software, aren't we talking about a niche product for highly specialized users, such as scientific computing.

      How is Intel going to sell this turkey to the mass market?

      Answer: Very cheaply!

  34. I love XP by Stud+Powercock · · Score: 1
    it's sad that Intel feels the need to optimize for an untested and foreign program structure (XP)

    Whoa there! That is the best feature of the chip! Once XP catches on (remember OOP 10 years ago, vs. OOP now?) Intel will have secured themselves a leg-up on the imposter brands.

  35. Re:Why the Pentium 4 sucks. by Jeff+DeMaagd · · Score: 2

    Benchmarks show that programs compiled with intels compiler using P4 optimisations

    That's predictable. A code recompile is needed with every one of the Pentium processor generations in order to make any significant performance gains. I'm not saying that's good or bad, there are downsides and upsides to that. For one, we'd get faster code but that means that the compilers have been re-tweaked and all our software is re-compiled, but then that usually means waiting for the next revision, and buying new software.

    The link claimed that the optimizations available in modern compilers aren't much beyond Pentium.

  36. Re:Sad state of affairs by IAT · · Score: 1, Informative
    "Wrong branch taken: the correct instruction is fed into the pipeline a tiny fraction of a second later and you're set."

    *Bzzzzt!* Wrong. Accurate branch prediction is expecially important when you're dealing with the P4's whopping 20 stage pipeline. Each incorrect prediction costs quite a few clock cycles and slows down overall processing signifigantly. See this ArsTechnica article for details.

  37. What a joke... by SaDan · · Score: 3, Insightful
    You want a real comparison of the P4 1.7gig to a MODERN Athlon processor? Go here:

    Tom's Hardware Guide or AnandTech

    Sorry, but comparing a 1.1gig/200Mhz FSB Athlon to a 1.7gig P4 is laughable at best. What hardware review site uses a processor that's over a year old (Athlon 1.1gig/200FSB) in a comparison to one of the latest processors from the competition?

  38. Re:optimized for Xtreme Programming? please. by DivineOb · · Score: 1

    If you have any details on the P4 branch prediction please post them... Oh thats right... you don't have any details on it do you, since it's such a closely guarded secret... stfu

    --

    I must burn in hell, suffer and pay for my sins
    But Gods the one who's losing, Satan always wins!

  39. Re:amd 1.4 ghz is available and kicks butt by Ominous+Coward · · Score: 1
    wow..AMD chips can fight for me? Woohoo.

    Maybe you meant "dual." Wish people could spell.

    --
    Ceci n'est pas une sig.
  40. Re:People are missing the big picture by SaDan · · Score: 1
    The memory bottleneck will soon be very real for P4 processors, once the i845 comes out.

    Dropping RDRAM and going backwards to PC133 memory is going to seriously kick P4 processors in the nuts.

  41. Re:Why the Pentium 4 sucks. by DivineOb · · Score: 1

    This tired old article... that guy is writing from the assembly programmer's point of view, not the computer architect's point of view...

    --

    I must burn in hell, suffer and pay for my sins
    But Gods the one who's losing, Satan always wins!

  42. Re:Sad state of affairs by fmaxwell · · Score: 1, Offtopic
    "Redundant" would indicate that no further information was added. In this case, I pointed out that improper branch prediction would result in a very slight slowdown while the "analogies" were examples of computers failing to function 10% of the time.

    There is no moderation word that means "this post agreed with a previous one but provided clarification and additional information." Maybe that's because posts like that are not supposed to be modded down. If you are a moderator, make sure that you understand the meaning of the words before you moderate.

    P.S. Oh no! I'm down to 48 karma points!

  43. I'm getting sick of tech articles by dumb guys. by Anonymous Coward · · Score: 0

    "an intensive technical treatment by a teenager who doesn't understand pipelining..." That said, Athlon's the better chip and CPQ is a big pussy for killing Alpha, which would have kicked all ass known to man if they'd taken it seriously.

  44. Clock speed disparity is the point. by Stickerboy · · Score: 3, Insightful

    also, note that the 1.7 ghz p4 has a 600 mhz advantage over the 1.1 ghz athlon and usually the performance difference was only 10-40%. the p4 has over 50% more processor mhz than the athlon. what an unfair comparison, especially when the 1.33 ghz athlon is out and available for purchase. processor mhz for processor mhz, the athlon beat the p4.

    The point of the extremely long (20-stage) pipeline of the Pentium 4 is the ability to reach extremely high clock speeds - much higher than the Athlon could ever reach. Of course, Mhz-for-Mhz, the Athlon is going to beat the Pentium 4 performance-wise, but it wouldn't tell us anything except the obvious differences in the two's design philosophies.

    --
    Light a fire for a man and he'll be warm for a day. Light a man on fire and he'll be warm for the rest of his life.
    1. Re:Clock speed disparity is the point. by abumarie · · Score: 1
      Somehow I don't think so. The remark was in the context of the way the graphs were drawn and the choice of processors. The point is that this was a comparison of the best (at the time) Intel processor with an AMD processor that was three clock speed releases back. But Hertz are really irrelevant, unless you are an Intel marketeer. What is relevant is what your $$ can buy and what it can do today. Folks can mumble on about upgrade paths, but from what I've seen in my own company, this is only relevant to the preservation of software over upgrades. When most office machines cost a K$ or so, you don't upgrade them, you pitch them.

      Today on pricewatch, the 1.1 Ghz AMD processor costs $77, the 1.4 GHz $154 and the 1.7 Ghz P4 costs $324. Today I can put together an AMD based system using the 1.4 Ghz Athlon that will perform roughly the same as a 1.7 (or 1.8) Ghz P4, at 1/2 the price of the P4 machine. For most rational folks, the choice is obvious.

      --


      Sex is heriditary, if your parents didn't have it chances are good you won't either.
  45. Re:Sad state of affairs by demigod2k · · Score: 2, Insightful
    Every tenth word file fails when you double-click on it the first time. But when you double-click again it opens fine. And you are able to double click on the document icons at a rate of over 1,000,000,000 every second.

    That is a much better explanantion, and now in respone to the original comment: it is nearly impossible to criticize that "miss rate" without actually going through the design process.

    Something like Patterson & Hennessy would explain the classic tradeoff well. If you make a lower miss rate (imagine 9.5 out of 10 are hits), the time for hits goes up slightly. Now the main question becomes, what is the "common case".

    The most important thing before you whine about some processor is to know the design process. Is missing 1 out of 20 times (but hit-time taking twice as long) better? Is missing 1 out of 7 times (but having a lightning-fast hit-time and tolerable miss-time) better? As a /.er there's really no room to say "thats so bad" unless you actually sat at Intel/AMD, went through the design process, and there was a better option for your mix of instructions.

  46. In other news by lavaforge · · Score: 4, Funny
    Intel has recently announced that the latest prototype version of the Pentium 4 will crush any AMD offering in both clock speed and overall performance.

    Using the new process of W.attage H.alting R.esistance E.ngineering, Intel can reduce pent-up system tension at an even lower cost.

    Also, the WHORE system is fully compatible with the C.omposite R.ecursive A.lgorithm C.reation K.it used for extreme overclocking.

    "The CRACK/WHORE combination should be a killer setup for many of our users, and we have already had several U.S. senators make inquiries" says John Thompson, head of engineering at Intel. "We even allow for massive clustering with the P.arallel I.nsulating M.ultipartite P.olymer, or PIMP management process.

    Thompson also spoke of project BITCHSLAP for correcting wayward systems, but could not elaborate on it...

  47. One Quick Question by Kalrand · · Score: 4, Insightful

    Did you just cut and paste a press release onto the front page of Slashdot?

    I sure hope you Slashdot isn't selling Front Page space to any little company that pays...

    1. Re:One Quick Question by masterv · · Score: 1

      Slashdot editors are getting lazy. They're not even bothering to fake the submission as coming from an Anonymous Coward anymore.

  48. Re:optimized for Xtreme Programming? please. by TimFreeman · · Score: 1

    The parent article appears to be a troll. I can't find any use of the word "Xtreme" in either cited article, and it's bizarre to claim that someone has optimized a processor to suit a software development methodology. There's a couple or three levels of abstraction inbetween. What's the possible connection?

  49. puhleeeeez by Rogain · · Score: 1

    And what about all the poor saps who buy the current P4? Oh well, like many a fascist dictator has said, your current sacrifices will be appreciated by the people of the future!

    --
    The current Slashdot moderation system is made by gay communists!
  50. Re:Sad state of affairs by TheMidget · · Score: 1
    > In one case, you have something that results in an almost imperceptible slowdown while, in the "analogy", you have a computer completely failing to work one out of ten times.

    Oddly enough, most Windows users don't seem to mind...

  51. Upcoming AMD technology. by Dwain_Snyders · · Score: 2, Informative
    If he was writting in C and using asm for the most preformance intensive functions as is now standard practice for the non lazy (who know their target platform and optimize for it)it would not be such a chore. Perhaps if he used an Intel compiler plugin that optimizes for the P4 he would not be complaining. Should he have to do so? Nope, but it seems to be the way everything is heading whether you look at AMD or Intel.

    While I agree that as technology moves forward the traditional ways of X86 programming will have to expand along with the technology, and in some areas change completely, I'd just like to share something about upcoming AMD technology in this regard.

    The next-generation chips from AMD are being designed with programming optimizations done at the firmware level. For example, a FORTH interpreter is being ingrained into the preprocessing area on the chip die itself. This makes it easier not only to add firmware-level software like BIOS, bootloaders, etc more easily, without resorting to running the code through a compiler into X86 instructions and machine code, but it will also make it much easier to write more optimized C compilers (and other compilers for that matter). If you combine this with the improved instruction technology that AMD will be incorporating, it makes for a very powerful new platform for all programmers.

    Dwain Snyders
    Research and Development, AMD

    --

    2DUP * ;

    1. Re:Upcoming AMD technology. by DivineOb · · Score: 1

      So man, whats your deal? You're just trying to see what kind of ridiculous architecture claims you can make and still get modded up? You want this dwain snyders guy to be spammed but you don't want to do it directly so you make up a fake 'anti spam' email address so people harass him and call him an idiot? Whats the reason for doing this? Your claims this time are more ridiculous than last time which leads me to believe that you're just treating this like a big joke... whatever...

      --

      I must burn in hell, suffer and pay for my sins
      But Gods the one who's losing, Satan always wins!

  52. but wait! this isn't funny at all by Anonymous Coward · · Score: 0

    didn't you get sick of crackwhore jokes sometime in 1999 or so? --proc

  53. skewed graphs to favor intel by Digital_Fiend · · Score: 5, Funny

    the graphs are not done fairly. they almost never started at 0 to a result slightly higher than the higher result of the two processors, they were always done so that the intel bar was much longer (and therefore appeared to do much better) than the athlon when the actual results were that the two processors were pretty close.

    also, note that the 1.7 ghz p4 has a 600 mhz advantage over the 1.1 ghz athlon and usually the performance difference was only 10-40%. the p4 has over 50% more processor mhz than the athlon. what an unfair comparison, especially when the 1.33 ghz athlon is out and available for purchase. processor mhz for processor mhz, the athlon beat the p4.

    1. Re:skewed graphs to favor intel by fatphil · · Score: 1

      MHz, SchmHz!
      However, the skew was disgustingly pro-intel.

      Anandtech had reviews of the 1.1GHz Athlon _11_ months ago, and modern variations of Moore's Law tell us a lot about periods that long.
      Also note that the Athlon chosen was using previous-generation memory technology.

      I want to see a Q3 2001 AMD result, i.e. 1.4GHz/266MHz DDR. Anything else is a con.

      FP

      --
      Also FatPhil on SoylentNews, id 863
    2. Re:skewed graphs to favor intel by csbruce · · Score: 2

      In general, one shouldn't talk about MHz vs. MHz. The only real metrics are: the maximum amount of bang that you can get out of a processor, or the maximum bang per unit buck. Of course, here you are using the MHz comparison to extrapolate the amount of bang of a more suitable Athlon to use for the test.

    3. Re:skewed graphs to favor intel by Anonymous Coward · · Score: 0

      BangaHz?

    4. Re:skewed graphs to favor intel by zerocool^ · · Score: 3, Interesting

      In addition to that, LOOK AT THE RAM SPEED!

      For christ's sake. The P4 is using pc800 RDRAM and a 400 mhz FSB. (100X4) The athalon is only running a 200mhz FSB and PC 133 SDRAM!!!

      I mean, lets be realistic, here, folks. The P4 has a 600 mhz clock speed, 667 mhz ram clock speed, and 200 mhz front side bus advantage.
      on pricewatch, the P4 1.7Ghz $326, 128MB PC800 is $44, and a P4 Mobo is $115.
      By comparison, a 1.33Ghz Athalon is $120, 128MB of DDR is $17, and DDR boards are $94.

      P4 = $485, Athalon = $231
      Add to the other advantages the $254 price advantage (more than double).

      Anyone say the test is fair, or that the P4 is a good deal?

      me either.

      ~z

      --
      sig?
  54. amd 1.4 ghz is available and kicks butt by lupine · · Score: 3, Informative

    The 1.4 ghz athlon has been out for a couple months now... the 1.1 ghz athlon has been out for at least 10 months.

    Here is a june 6 pcworld review where an amd 1.4-GHz system is "the fastest system yet tested by PCWorld.com" beating out 5 systems based on the 1.7 ghz p4.

    Here is a tech report review of an amd 1.33 vs intel 1.7 where they conclude: "Intel's new entry, the 1.7GHz Pentium 4, performs about like a 1.2GHz Athlon in most situations."

    You cant get duel processing power from a pentium 4 like you can with an athlon.

  55. Re:Sad state of affairs by dosun88888 · · Score: 1

    HOW did THIS get mod'ed up???

    Shame on both of you.

    Better analogy: You double click on a Word file. It fails, because Microsoft can't build a halfway decent OS - it has NOTHING to do with an incorrect branch prediction.

    Wrong branch taken: the correct instruction is fed into the pipeline a tiny fraction of a second later and you're set.

    I recommend any book on processor architecture.

  56. Re:The P4 Blues... by Anonymous Coward · · Score: 0

    Corporate buyers are where Intel makes it's $$$. And the corps aren't buying RDRAM, not because it's more expensive, but because it's a pain in the ass to support different types of memory on the desktop level. They also don't give a shit about performance - it's all about stability.

    That's why your average Dell or whathaveyou will be i845/SDRAM, IF it proves to be a stable board, and IF Intel forces their hand by phasing out the PIII/i815 combo they know and trust.

    AMD can kick ass all day long (and more power to them!), but until their chipsets get a better reputation, Intel is still sitting pretty in the most profitable market segments.

  57. Re:How many people here actually have a P4? by Explo · · Score: 1

    AMD chips are great but their mother boards aren't that great due to the reversed engineered AGP implementation. I have an Athlon that's gathering dust because the motherboard was a choke point in performance and reliability.

    Interesting. This machine is equipped with A7M266 & TB 1200/266. It's been rather stable:

    uptime
    8:52pm up 127 days, 2:22, 27 users, load average: 2.06, 2.07, 2.08

    A choke point in performance and reliability indeed...

    --
    Everyone who makes generalizations should be shot.
  58. Re:Why the Pentium 4 sucks. by Anonymous Coward · · Score: 0

    Whoa, an "assembly-level programmer." Well, there you have it folks. It's official, the Pentium 4 sucks.

  59. Re:Scathing! by RatOmeter · · Score: 1

    Sorry, I was responding to the "Why the Pentium
    4 sucks" msg, re: the url

    http://www.emulators.com/pentium4.htm

  60. Why the Pentium 4 sucks. by V50 · · Score: 1, Redundant

    There is a good page about wh the Pentium 4 sucks. It's written by an assembly-level programmer, so he know quite a bit about processors.

    1. Re:Why the Pentium 4 sucks. by cREW+oNE · · Score: 1

      It breaks many of the code optimization tricks that us assembly language programmers have used for years. In turn this shows up as a decrease in performance in things like device drivers which tend to contain more assembly code than most applications, and it will shows up in slower execution speed of compiled applications, for example Windows and Linux applications written in C++.

      That guy has some valid points, from his limited point of view that is. However, what he regards as a crime from intel is in fact intel's biggest and probably best step. Ditch the legacy crap.

      Benchmarks show that programs compiled with intels compiler using P4 optimisations, beat the crap out of the competition - including T-birds.

      --

      +++ATH0

    2. Re:Why the Pentium 4 sucks. by Anonymous Coward · · Score: 0

      It's kinda funny that you link to that guy and then you promote the PPC chip in your sig.

      He's basically lashing out because he makes/made his money selling Mac emultator software, but can't get a working PPC version going. This obviously has affected his bottom line, so he's lashing out at Intel for breaking his hallowed 'hand-tuned' ASM assumptions. In the original version of the rant posted to /., he also lashed out at Apple for switching to PPC in the first place, and Adobe and everyone else for dropping 68K support.

    3. Re:Why the Pentium 4 sucks. by Anonymous Coward · · Score: 2, Insightful

      As an end user in the market for a new box based on p4 or athlon tech, I appreciate why he thinks the P4 sucks but I tend to think of two things that bias his judgement.

      1) He's writting in assembly.
      Any change that doesn't rely on x86 basics he's grown to love will likely be considered by him as bad. Eg. "... and even went so far as to expect developers to rewrite their applications to make use of the Pentium 4." The assembly language programming paradyne that he has embraced is not as conducive to rewritting so it's a chore. If he was writting in C and using asm for the most preformance intensive functions as is now standard practice for the non lazy (who know their target platform and optimize for it)it would not be such a chore. Perhaps if he used an Intel compiler plugin that optimizes for the P4 he would not be complaining. Should he have to do so? Nope, but it seems to be the way everything is heading whether you look at AMD or Intel. Also with AMD embracing functionality of SSE2 on their newest processors this is not going away.

      I love asm, but most people would not try to write a modern office suite in it. It's a shame but it's the way things are. I wish more programmers of commercial applications coded better but I don't think this is going to get resolved anytime soon, unless we move more to an appliance architechure where resources are both well defined and limited or go opensource. I'm not holding my breath.

      2) It sounds like as an early adopter he got burned on price. There was a time (11 months ago?)where the p4+rdram was about 3.5 times the cost of an athlon+sdram. If you look at the present it's more like 2.1 times the cost for a p4+rdram vs an athlon+ddr memory. That is still a sizeable chunk but remeber the cpu and memory just part of the equation. There's still case,ps,motherboard,storage and yes the OS and productivity license which despite being in a Windows dominated world is likely to be the first thing cut to save costs. It's already happened on the low end and the highend, and I think it's only a matter of time before it happens on the mid end.

      As a side note it's interesting to once again hear the arguments for and against thermal protection. I think the arguments both have their points, but I think it would be better to have it, but also be able to turn it off from the BIOS. AMD's new chips will have the integrated thermal diode so really the issue is will endusers be to easily configure it manually.

    4. Re:Why the Pentium 4 sucks. by Anonymous Coward · · Score: 0

      Oh please, give me all the opcodes and i'm an assembly level programmer two. Doesnt mean you have to know squat about the processor other than the instruction set.

    5. Re:Why the Pentium 4 sucks. by Ziviyr · · Score: 1

      Actually, I recall seeing a nice boost (err, decrease) in execution times on Athlons with P4 optimized compiler code too.

      --

      Someone set us up the bomb, so shine we are!
    6. Re:Why the Pentium 4 sucks. by tswinzig · · Score: 3, Funny

      If he was writting in C and using asm for the most preformance intensive functions as is now standard practice for the non lazy (who know their target platform and optimize for it)it would not be such a chore.

      Damn... that's the first time I've seen someone who programs in C/C++ tell someone who programs in ASM that he's lazy. What balls, man! Way to go! ;-)

      --

      "And like that ... he's gone."
  61. Re:Misleading graphs by Rogain · · Score: 1

    Oh sure, just blame the Microsoft Program like everyone else here at slashdot.inc.!!

    Seriously, though, god knows what other mistakes were made in these crummy benchmarks.

    I want my DDR!

    --
    The current Slashdot moderation system is made by gay communists!
  62. Re:The P4 Blues... by Anonymous Coward · · Score: 0
    I agree.

    P4 scales so much better than the AMD Athlon architecture that next year we'll be seeing 1.7 GHz Athlons and 2.5 GHz P4s.

    AMDs only hope is that their Hammer architecture will kick Itanium's ass and now that Intel got the Alpha engineers and technology even that looks rather an iffy proposition.

  63. Re:Biased Article by jamoke · · Score: 0, Redundant

    While the Artical makes some good points, it is obviously biased against Intel. Some of the statements are not accurate. The artical should be taken with a grain of salt.

  64. Size Doesn't Matter by Johnny+Starrock · · Score: 1

    Any woman will tell you; it's not the size of your pipe, it's how you use it.

    (They're also lying..)

    --

    end communication
    1. Re:Size Doesn't Matter by SpryGuy · · Score: 1

      Any woman will tell you, it's not so much the LENGTH of the pipeline, but how WIDE it is...

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
  65. Re:Misleading graphs by Perdo · · Score: 2

    1.1 Ghz 200fsb Athlon -vs- 1.7 Ghz P4????

    The 1.7 was released april 23.

    The 1.333 Ghz 266 fsb athlon was released april 1.

    The MSI KT7 Turbo is at best a middle of the pack Motherboard. It does not use DDR.

    The intel 850 is the best platform available for the p4

    This is sort of like saying the ford mustang (P4) is faster than the chevy camero (1.1;200,KT133), therefore it is faster than the corvette(1.333;266AMD760). WRONG

    BAD BIASED ARTICLE NO COOKIE! LOOSER INTEL SUCK UP PAID FOR JOURNALISM.

    or a fan boy, therefore unpaid suckup double looser stoolie.

    -1 flamebait

    --

    If voting were effective, it would be illegal by now.

  66. Misleading graphs by hyrdra · · Score: 3, Interesting

    I was shocked by this review site. Most all the graphs are misleading. Most magnify the area of differenc between the two processors to make the margin look larger. For example, in the benchmark "Content Creation Winstone" (http://www.systemlogic.net/reviews/hardware/proce ssors/intel/p41700/i/c7.gif), the difference is only 3.6 points, yet the scale is nearly 1/3. That's nearly 3x magnification.

    Some only differ by a few percent, the lowest about -4.5% of P4 score, yet the distance represented on the graph would suggest nearly a 60% difference or more.

    This review site needs to get a clue about statictics and start using proper graphing according to real differences, not magnified margins.

    --


    "I'll just chip in a bit for RedHat: I actually have that installed on my university machine." - Linus, '95
    1. Re:Misleading graphs by Anonymous Coward · · Score: 0

      I noticed that, too. It only shows the bias of the author.

    2. Re:Misleading graphs by SystemLogicNet · · Score: 5, Informative

      The graphs were a mistake that was made in Excel...I have fixed them and uploaded them where they start at 0 (I'm the writer of the review). You can see an explanation here:

      http://www.systemlogic.net/boards/showthread.php?t hreadid=1404

    3. Re:Misleading graphs by philipm · · Score: 0

      Man you are a fucking moron. Comparing a non DDR 100 MHz Bus 1.1 AMD against the 1.7 with RDRAM....

      Dude, no matter what kind of stupid excuse you put 4 pages into your review about not being able to get a compatible processor, you should be let go immediately. Go back to serving fries.

  67. Ahem.. by Anonymous Coward · · Score: 0

    I guess /. is in the advertise_our_site biz now. Funny thing is this stupid site's interface is an exect copy of Dr. Tom's site.

    1. Re:Ahem.. by SaDan · · Score: 1
      I guess /. is in the advertise_our_site biz now. Funny thing is this stupid site's interface is an exect copy of Dr. Tom's site

      This review is about three months late, and a couple hundred megahertz short.

      All the major hardware sites have already done the 1.7gig, and actually compared it to a modern AMD processor. This site was a joke! What are they, bums in Silicon Valley doing hardware reviews for change?

      Who can't afford one of the new AMD Athlons? Who CAN afford one of the new P4s?

    2. Re:Ahem.. by SystemLogicNet · · Score: 1

      Read the review before you make comments like this, because aparenly you didn't.

  68. The P4 Blues... by DavidBrown · · Score: 2

    The review was pretty interesting. Essentially it comes down to this:

    1. The P4 1.7G is a faster processor than the Athlon 1.1G (and probably the 1.4G but they really can't say).

    2. It costs a few hundred bucks more.

    3. Just wait till next year's model, which will be even better.

    It seems to me that the people who want the highest performance will pick up the P4, and those who want to save money will pick up a Celeron. Who would buy the Athlon? People who want to compromise between price and performance.

    As for the temperature slowdown switch, I'm all for it. Why fry my processor unnecessarily?

    --
    144l. ph34r my 133t l3g4l 5k1lz!
    1. Re:The P4 Blues... by Anonymous Coward · · Score: 1, Interesting

      They said clockrate really might not matter. I think we all realise it does. Just look at the benchmarks. 1100 versus 1700 and the 1700 wins. Imagine that. Similar architectures this should be no surprise. Even I can walk down to my local store and get a 1.33ghz Athlon now. Why couldn't they?

      As for the it costs a few hundred bucks more, it makes a difference especially when your competitor is a few hundred bucks less AND making inroads into what was traditionally your turf.

      "Just wait till next year's model, which will be even better." I think we all hope this is true, but it might not be. Both sides have stumbled at various points along the way.

      As for the buyers. They will buy a Duron at the low end or even an Athlon. Why buy a Celeron when a Duron gets you more preformance, costs the same, and lets you upgrade to a faster processor and isn't a complete dead end yet? Even the big companies are advertising them in the local newspapers.

    2. Re:The P4 Blues... by Anonymous Coward · · Score: 0

      Heck, the Duron is *much* *cheaper*. I looked at the Celerons, but they were too expensive for me, because I don't do much with my computer.

  69. Re:optimized for Xtreme Programming? please. by bentini · · Score: 1, Troll
    And what is the success rate for the Athlon's branch prediction?

    If you don't know this kind of stuff, then don't criticize Intel. Branch Prediction is hard stuff. If I asked you to do it with 90% accuracy, I bet you couldn't.

  70. Re:Sad state of affairs by Diomedes01 · · Score: 0, Troll
    Whoever moderated this as offtopic is smoking crack.
    This is one of the dumbest analogies I've seen. Mod the parent down to -1.
    This is definitely true. The parent post is terrible.
    --
    "To hope's end I rode and to heart's breaking: Now for wrath, now for ruin and a red nightfall!"
  71. Re:Sad state of affairs by nekid_singularity · · Score: 1

    Yes, and a review I read showed it to have the performance of a 100MHz Pentium!

    --
    Numbers 31:17,18 Now kill all the boys. And kill every woman who has slept with a man,but save for yourselves every virg
  72. Sad state of affairs by bryan1945 · · Score: 0, Troll

    Wow, Intel really loves the MHz wars. Pumping out MHz when only 90% of the brancing is correct. Most of you probably think 90% is good, but think of it this way: 1 out of every 10 times you try and click on something, or double click something, or open a file, whatever, it fails. Every 10th Word file fails. This is good? Industry servers are designed for 5 9s (99.999% uptime), yet we can accept a 10% fail rate for our processors?

    Also, the P4 needs a temperature shutdown?!?!?! Makes one think that even if Motoralla's Apple chips are lagging in MHz, at least they won't burn down your house!

    --
    Vote monkeys into Congress. They are cheaper and more trustworthy.
    1. Re:Sad state of affairs by fmaxwell · · Score: 1, Redundant
      This is one of the dumbest analogies I've seen.

      Mod the parent down to -1.

      I will second that! What an incredibly stupid analogy! In one case, you have something that results in an almost imperceptible slowdown while, in the "analogy", you have a computer completely failing to work one out of ten times.

    2. Re:Sad state of affairs by Foxman98 · · Score: 2

      I think you misunderstand branch prediction. Now I don't claim to be an expert on cpu architecture or branch prediction. But from my understanding, it is kinda silly to compare opening files etc to branch prediction. If a cpu encounters a failed branch prediction the user would never notice this. It merely means that the failed instruction would have to be rerun through the cpu. This would slow things down for the cpu, but for the end user this wouldn't be noticeable at all. Considering that a cpu has millions of instructions runnning through it at all times, a few missed ones aren't going to be noticed. Of course 100 % branch prediction would be nice, but so would an internal combustion engine with 100 % efficiency.

      --
      S.t.e.v.e.
    3. Re:Sad state of affairs by Anonymous Coward · · Score: 0

      The Artical contains some good information, but is obviously biased against Intel. There are also misleading statements. I have to take the artical with a grain of salt.

    4. Re:Sad state of affairs by csbruce · · Score: 2

      The 64-bit AMD processor will be fully backward compatible.

    5. Re:Sad state of affairs by aussersterne · · Score: 1

      Exactly what my analogy described, in the context of the original post. Read it again.

      --
      STOP . AMERICA . NOW
    6. Re:Sad state of affairs by Rei · · Score: 2

      Its not quite this simple.

      You see, a 90% prediction rate is incredibly bad (I don't even know how they managed to get that low, if the parent was correct with their numbers). Having to stop executing while waiting for a comparison is exceedingly bad - depending on the comparison, it may even have to do a memory read (!), and in all likelyhood, at least a cache read; neglecting the time for the comparison itself, which is usually a subtract and a bit check. Merced (I refuse to call it "Itanium" ;) ) actually solves this problem with a bunch of silicon real-estate - they compute both parts of the branch at once, and throw away the part that terms out to be incorrect once the comparison finishes. Apart from doing that, all you can do is predict which path you're going to take, and start loading the pipeline with the predicted path, and if it fails, flush it. Flushing and restarting the pipeline 10% of the time actually is far more than a 10% slowdown. I'd expect at least 50%.

      I really hope that 90% number is incorrect - that's a pathetic number for a college CPU design course to get, let alone for Intel to get.. :P Unless they have a reason...

      -= rei =-

      --
      *Kid Rock runs for Senate* Democrats: We must run Kid Scissors.
  73. Pentium 4 is a bomb. by kypper · · Score: 2
    5 I'm hoping might be worth something. It seems the second generation of odd-numbered pentiums are pretty good. (I liked the P3 coppermine, and my P1 was damned nice for the time)

    On the other hand, the Athlon and its offspring seem to be better no matter which way you cut it. You'd think they'd keep intel on its toes...

    1. Re:Pentium 4 is a bomb. by NonSequor · · Score: 1
      The Pentium Pro was very nicely designed and was an excellent processor to use if you were running NT or Linux (and I imagine the BSDs would do just as well). It's just that Windows 95 sucked on it. But give it the right conditions (all 32 bit code) and it would fly. I remember hearing that in at least one benchmark, a Pentium Pro running NT could beat a Pentium Pro running Windows 95.

      I had a duel Pentium Pro machine. Truly a kick-ass machine.

      --
      My only political goal is to see to it that no political party achieves its goals.
  74. Scathing! by RatOmeter · · Score: 1

    Whew! That review was scathing! Any time someone
    bashes that hard on a product/company I get
    suspicious of their data.

    But in this case, I believe it. I've been madly
    in love with AMD's Athlon/Duron line since I first
    tried it. I upgraded all my employers PC's to
    Duron processors (the day-to-day performance diff
    tween Duron and Athlon not even noticable).

    The dnet client on an AMD Duron/Athlon will whip
    any Pentium hands down, clock-for-clock.

    I do believe Intel really shit their nest this
    time.

  75. optimized for Xtreme Programming? please. by krog · · Score: 2, Informative

    it's sad that Intel feels the need to optimize for an untested and foreign program structure (XP) when they haven't even gotten imperative programming optimizations done right. oh, and that failing-branch-10%-of-the-time might knock the wind out of the P4's sails (sales) too. i'll stick to the Open Source support of the Athlon.

  76. Re:Intel is struggling by Anonymous Coward · · Score: 0
    Rambus fiasco

    Rambus is a superior memory bus. Engineerwise there's nothing wrong with it. On the hand, Rambus the corporation has tarnished the product name by predatory litigation.

    Please don't let your hatred towards a company blind you from technological facts. Given increasing CPU clockspeeds Rambus wins the day.

  77. Re:People are missing the big picture by Diomedes01 · · Score: 1

    I agree with most of what you say; however, I think many companies' time would be better spent trying to improve the bottlenecks that already occur in every-day usage (Disk, memory, bus, etc.). This would have a much more tangible impact that pumping up the processor speed. Most processors are already crippled due to the lack of a memory bus that can keep up with them, along with disk I/O. It's disappointing to see these MHz wars continue while the real performance issues receive short shrift.

    --
    "To hope's end I rode and to heart's breaking: Now for wrath, now for ruin and a red nightfall!"
  78. Good marketing campaign... by Foxman98 · · Score: 3, Funny

    The Pentium 4 is, by Intel, considered to have "Hyper pipelined technology."

    I can see the ads now..... "The Pentium 4 - Because our Pipline is bigger than theirs!

    --
    S.t.e.v.e.
  79. Intel is struggling by ioman1 · · Score: 2, Informative

    Intel's biggest problem is that they are losing inovative engineers. Anyone with any real talent has left Intel already. Management is running the scene and they need to pull their heads out of the ground to see what is going on. A good example of this would be with the Rambus fiasco. It was the managers that made the decision to use Rambus, not the engineers. Another example would be the web tablet. This product has been in development for a long time. In fact, if people at the last CES didn't show much excitement for it, the Web Tablet would have been scratched already. By the way, 80% of the webtablet group have been either laid-off or re-deployed to other groups. What does that tell you?

    1. Re:Intel is struggling by philipm · · Score: 0

      I think any technology that has greater latency (i.e. pipeline stages) than current tecnology is inherently bad technology/ Now saying something is bad is kind of stupid but so is making a chip with 21 pipeline stages.

  80. Man what is up with those graphs? by jumpingfred · · Score: 1

    They zoom into just the ends of the graph. If the bar being twice as long done not mean twice as good what is the point of the graph you have to read the numbers 2 know what is going on.

    1. Re:Man what is up with those graphs? by RallyDriver · · Score: 2

      There are liars, damned liars, and statisticians. Then someone in marketing gets the graphs....

  81. People are missing the big picture by Waffle+Iron · · Score: 2, Redundant
    You have little patience, /. grasshoppers.

    I agree that the P4 is not the best CPU at this time. However, Intel has designed this new architecture looking out 10 years or so. Many of these choices are dictated by the laws of physics, and all other processors will be heading this direction over time.

    The fundamental problem is that propagation speed of a signal on a chip is essentially fixed (that's why the minor improvement from a special trick like copper wiring was a big deal). As you speed up the transistors, the signal propagation delay becomes more of a bottleneck.

    To avoid this, you have to break the logic steps into smaller pieces that live in a smaller portion of the chip. The standard way to do this in synchronous logic is to pipeline the work into more stages. The total signal propagation delay to do one instruction remains about the same, but at least you can pipeline alot of instructions to try to get more work done.

    This processor is not very competetive today, but in 5 years there won't be any other way to make forward progress. By that time, Intel will have worked out the kinks (problems with branch prediction, memory interface snafus, etc.), and this core will probably be as wildly successful as the Pentium Pro/PII/PIII/Celeron core was.

    BTW, remember how sucky the Pentium Pro was when it came out? It was a piece of crap on 16-bit code and it would generate huge pipeline bubbles for no good reason. Over time, they fixed these problems and made countless $billions in the process. Watch for a repeat with this new architecture.

    1. Re:People are missing the big picture by NutscrapeSucks · · Score: 1

      however, I think many companies' time would be better spent trying to improve the bottlenecks that already occur in every-day usage (Disk, memory, bus, etc.)

      This gets into a structural problem with the PC industry. All the real profit in the system is made by the CPU manufacturers and Microsoft, and therefore they are the only ones doing significant R+D work. Everything else in the system is tagging along. (Well, the disk drive people have made huge accomplishments, but it sounds pretty much like a break-even business.)

      It still is sorta dishearting to see a retail store sell a superduper 1.5Ghz Pentium IV system with a crappy disk and crappy video and a crappy monitor and not much memory, and lots of MS shovelware.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    2. Re:People are missing the big picture by SuiteSisterMary · · Score: 2

      Partially that's because nothing tries to use the RAM bandwith properly. Think of the Pentium IV vs the Pentium III as a PlayStation 2 versus a Playstation 1. The 2 is a completely different architecture, that throws all the traditional concepts out the window, and is a real bitch to program to. Sure, you can port your PS1/PC/DC/whatever to it, and it'll run, but not well. But if you program to it, it'll work fairly good. And it's an interesting direction to take, and successive generations should get better. Of course, the Sega Saturn was similar, and look where it went....

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    3. Re:People are missing the big picture by Waffle+Iron · · Score: 2
      Well, I wasn't saying that the P4 was a good buy. I wouldn't buy one today; I'd get an Athlon.

      I was just trying to explain some background information for all the people who keep posting "1N73L 5UX5 -- 4MD R00LS" all the time, so they won't be confused when Intel doesn't go out of business next year.

    4. Re:People are missing the big picture by Anonymous Coward · · Score: 0
      But what are the big guys doing? Look, for example, at IBM's Power4 chip. All the emphasis has gone into parallel processing and super high buss speeds. The future must lie in multiple CPU's per chip as in the Power4. The only way to beat the speed of light is to go massively parallel.

      For a horror show from the big guys, does anybody remember the Control Data Cyber 205. It boasted a massively pipelined architecture, with multiple pipes. What were its problems? You guessed it, the problem was latency. Those huge pipes could work at blinding speed, once they got started up. So the Cyber 205 could produce unbelievably good benchmarks on very simple problems, such as multiplying matrices together, element-wise. One small problem, even for simple problems, matrices had to be large, with dimensions in the thousands to get good speeds. On real world problems, with lots of conditional branches, short vectors and the accessing of matrices "against the grain", performance was so much worse than the published benchmark numbers as to be unbelievable. Needless to say, almost everybody has forgotten the Cyber 205.

      Except maybe Intel, who seems to be following the example of Control Data rather than that of IBM.

    5. Re:People are missing the big picture by stu72 · · Score: 1
      That's all well and good, but how does this help me right now? I want to buy a computer today. What should I buy? A Pentium 4 which might or might not become worth something years ahead down the road

      The previous poster is not trying to suggest that the P4 you buy today will magically become a better chip in 10 years, he is arguing that the P4 architecture is designed for the future and that it will r0x0rs, given time. But that won't do anything for the chip you already bought. Get an AMD if you're buying now, compare again if you're buying in 5 years.

    6. Re:People are missing the big picture by Anonymous Coward · · Score: 0
      I'm waiting for people to think that POWER4 and Pentium4 are the same based on their major revision numbers..you know, like has been done with MS Word and Word Perfect.

      POWER4 is a monster--that's the only way to describe it: multiple CPU cores, wave pipelined address/data/control bus, etc. Compared to Itanium, the Regatta boxes are going to prove to be difficult ships to sink and will kick major ass. Time to mortgage your grandmother now if you want one! Hopefully they'll be able to market them...everything boils down to marketing.

    7. Re:People are missing the big picture by dr.g · · Score: 1

      Thenk Yew.

      It is as if people are lab testing Lamborghinis, but all roads are dirt or cobblestone.

      The other thing (that you don't mention in your thoughtful analysis) is the software end of the deal. WTF are people doing with the computational power anyway? Fast CPUs bottlenecked at disk or bus, super vid cards...for what apps? I still don't see anything that even tests my DURON chip overmuch.

      The high-end (media processing, content developers) users who NEED max performance may not even find single-CPU systems adequate at all...For true utility, we have to look at the ACTUAL goal for product usage. I think we find there is very little value for most users in anything over a 700m Duron or even 500+m PIII...

      A 1.7P4 or 1.3Tbird, on a solid board w/ Raid drives (or SCSI)...that's for geeks, (the kind of rabid techies whose .sig includes system specs down to the make of their mb spacers) the OEMS, to get back to your point, are just selling numbers to the ignorant...

      And remember, people use 50" flat panel hdtv-capable screens to watch Rikki Lake and Survivor, so the waste is not without paralell.

      --
      "To be fair, I was left completely unsupervised." ~Anon
  82. Benchmarks bahh. by Anonymous Coward · · Score: 0

    The new Pentium 4 can currently get 400 Anusmarks, while the new Athlon can only get 350 Buttmarks. Well, I dunno about you, but that convinced me... I wanted to buy a Corvette, but the needle only went to 125 Mph, so instead I bought the Pinto that showed 140Mph on the guage.

  83. Why I can't take you or the reviewer seriously... by Anonymous Coward · · Score: 0

    The grammar used in the "review" and that used by you leads me to believe that you are said reviewer. "Cost cheaper"??!!?? "There will a huge"!!??!! "He know"!?!?!

    It is almost as bad as Taco (and nearly the rest of Slashdot) not knowing the proper usage of the words 'then' and 'than'. I can not take people seriously when they have not mastered even their native toung.

    First of all, even thought he Athlon may cost cheaper and perform better, there will a huge percentage of people, whether they are home users or corporate users, that will stick to Intel because of the name.

    he know quite a bit about processors.

  84. How many people here actually have a P4? by PRIME · · Score: 1

    I have one and it's quite fast. I've been
    using my P4 1.7GHz to play Tribes 2 under
    Win2k and it's super smooth.

    I've never heard anyone who has a P4 complain
    about lack of performance or stability.

    AMD chips are great but their mother boards
    aren't that great due to the reversed
    engineered AGP implementation. I have an
    Athlon that's gathering dust because the
    motherboard was a choke point in performance
    and reliability.

    --
    PRIME - Indivisible by anything but ME!
    1. Re:How many people here actually have a P4? by Anonymous Coward · · Score: 0

      WHen i purchased my Tbird 1.2 and Epox MB i paid less than 1/2 for an equivalent Intel and MB, LESS THAN HALF!! I also play tribes and for your information Its the Graphics card that takes care of most of the processing in a game like tribe NOT the CPU. I also have a leadtek 5ns Gforce2pro 200/400 default speed the best buy around!! you can overclock this card to close to geforce2 ultra speeds and its dirt cheap. I can run tribes 2 at Max res Max detail ya thats right MAX res, with the smallest slowdown, crank down the res one step and shes smooth as silk. I did initially have problems with stability, however, after learning how to install win 2k on this machine ie, OS-chipset info-drivers, I have had no problems.

  85. Could someone please tell me... by Kjella · · Score: 5, Funny
    It's already happened on the low end and the highend, and I think it's only a matter of time before it happens on the mid end.
    What the hell is a mid *end* ???. Imagine a line.. you have low end, mid and high end. Wtf is a mid end.

    Kjella
    --
    Live today, because you never know what tomorrow brings
    1. Re:Could someone please tell me... by Anonymous Coward · · Score: 0

      You make the assumption that there is only one line. There are three product lines.

      High
      Mid
      Low

      The end of each line is either the obsolete junk or the newest stuff depending what end you are on.

      BTW There is no spoon.

  86. Re:Why I can't take you or the reviewer seriously. by Anonymous Coward · · Score: 0

    Dude, it's 'tongue'. Of course, since you can't take seriously people who "can't master their own toung", I can assume that was funny. Right? Spelling Nazi

  87. Intel needs a wake up call by VEGETA_GT · · Score: 1

    Ok, every article on the Intel Pentium 4 has so far shown that my expectations of the p4 are way off. I was able to get the original specs for the chip, and I must admit, I was drooling all over the paper. Things like 512k first level cash and things of that nature. Then I read the new specs on the p4 when it is released, where is this chip I drooled over. Well it dose not exist, they cut and chopped all the good stuff out. Now an Athlon 1.3 ghz is running just under a p4 in most bench marks when the p4 is running at 1.7 ghz. With a 400 mhz difference, the p4 should be whooping the Athlon for fun. But as any informed person knows, mhz dose not give a accurate idea of how fast the chip truly is. Now what gets me is who actually decided to cut all the good things out of this chip they wanted to create. Well from what I have read (I believe I found some articles through SlashDot, but am not fully sure and would love clarification on where this info would be) the engineers did not cut out the good stuff. It was the marketing and accounting departments. So we are getting business drones (we are Intel, you will be assimilated) deciding the design of Pentiums chips. This is completely wrong to let departments that do not really understand the chips except that the idea to them "BIGGER IS BETTER".

    This is no way to properly run a business, and now with amd's big pushes with their Athlon chip, they are being hit hard. With amd biting Intel's heals and making major headway, you would think Intel would wake up and smell the coffee( mmmm coffee). But they are still just designing rather non-innovative chips that are not really putting up a big fight against amd's Athlons. The p4 are still considered expensive, and still are being soled mainly with the rambus (bs chips) ram.

    I am actually hoping that amd will push there Athlons to higher ghz speeds soon, so that we can see a true 1.7 ghz Athlon vs. p4 1.7 ghz. Or say at that time 2 ghz vs. 2 ghz battle. That might be able to wake up Intel. But we have to wait and see. What I really would like to happen is to see a real processor war. At this point, there is only Intel getting beaten down bit by bit in the 32-bit pc market. But I guess we will have to wait and see.

    My 2 cents plus 2 more

    1. Re:Intel needs a wake up call by philipm · · Score: 0

      ok, please go look up what a pipeline is and stop babbling

  88. Re:this isn't funny at all-What You Say!! by Anonymous Coward · · Score: 0

    I got sick of people pointing out the 'datedness' of cultural references, oh, about 1978. STFU, you turdjuggler.

  89. Re:optimized for Xtreme Programming? please. by Anonymous Coward · · Score: 3, Interesting
    Now curl up on your uncle Vinny's lap and I'll tell ya a bedtime story about branch prediction..

    Actually, it's not exactly "hard" stuff from an implementation point of view. Cycle times are short so you want a predict equation that you can do quickly and in one cycle. In fact, you can get pretty good results with a simple 4 state strongly not taken (00) - weakly not taken (01) - weakly taken (10) - strongly taken (11) saturating counter that updates when a branch is confirmed to be taken or not taken. If your BHT (branch history table) is sufficiently large, you can get decent results. Sprinkle in some voodoo magic by adding a GHR (global history register) which hashes the opcode address based on the state of the last n taken branches and you can get a couple of extra percentage points. I've seen upwards of 95%-97% prediction rates with such implementations but that's in a RISC environment which also provides fairly accurate branch hints in the opcode itself (much like the Itanium does). (The compiler knows what the code should do and what the semantics of a branch are: an "if", "for", "switch" construct, etc.)

    Where things probably get weird for Intel is that their BHT probably suffers a bit of address aliasing/underutilization due to the fact that x86 opcodes are variable length. With RISC architectures (fixed length opcodes), you can chop off the last couple of address bits since the 0,1,2,3 cases don't matter == less address aliasing over a greater range of addresses.

    Mispredict bypass buffers are another nicety that help back out of branch mispredicts because you don't have to go running back to the I$ and wait two cycles. In fact, while you're going down the codestream for the "predicted taken" path, you can also load up the "not predicted taken" path into a line buffer from an alternate cache such as a BTB (branch target buffer: if the data is available, a TLB entry exists, etc) and bypass the 2 cycle hit on the I$ on the mispredict. Two cycles are two cycles...

    Engineers have a very big bag of tricks to work from..but they do have to know when to cut the apron strings and say "out with the old, in with the new." I think the key to major ramp-ups in speed for the x86 architecture is going to be when Intel proclaims "The Great Simplification" (a la "A Canticle for Leibowitz") and deprecates a whole slew of ancient modes (e.g., 286 type stuff) such that they must be emulated through an OS trap. By that time, DOS based OSs like W9x will be about as common as Win311 is now so it won't even matter. About the only people who I can see complaining then are VMWare, Netraverse, Plex86, and the WineHQ Team.

  90. Re:Ahem...back to ya by dr.g · · Score: 1

    Well, the layout of the graphs (don't give me that 'graphic design considerations' crap!), the failure to EMPHASIZE that you were comparing newest Intel w/ old AMD processors, failure to use a board supporting 266...all these things, they don't look so good, mate.

    If you weight performance results by the clock speeds of the processors, then you can tell whether there is any actual advantage conveyed by the Intel architecture. THEN you can look at price and determine value. When this is done, IMNSHO, the AMD is the hands-down better processor.

    I know you kind of conceded this point in the review, briefly, on your way to saying "Oh Boy! Wait till we get the NEW Intel CPUs!!" Just thought you bent over backwards to minimize the P4s downside. (Of course, that's the hazard of doing h/w reviews, huh?)

    And you didn't even mention, that, to use a P4 you have to give money to those sleazy Patent Pirates, RAMBUTT!! THAT's a reason not to go Intel, right there....

    --
    "To be fair, I was left completely unsupervised." ~Anon
  91. Re:but wait! this isn't funny at all by Anonymous Coward · · Score: 0

    No! Crack whore jokes live on in New Zealand, and secret-passage.com

  92. The Technical Overview by MajroMax · · Score: 1

    Did anyone here read the Technical Overview! They must have really been excited about the P4's architecture. It seems like every other sentance ends in an exclamation point!

    "This means that the higher levels don't have to experience a cache miss before moving to the data in the second array, while the 32-byte-line design would! This has the benefit of greatly decreasing average memory access latencies for contiguously used data!"

    I have honestly never seen anyone more excited about CPU Caches.

    --
    "Evil company X is threatening to restrict our rights! Let's all get together to stop--OOOH! SHINEY!!!" -- AC
  93. Re:optimized for Xtreme Programming? please. by DivineOb · · Score: 1

    Let me make your reply a little more concise 1) gshare exists 2) icache access / branch predictions aren't necessary single cycle anymore

    --

    I must burn in hell, suffer and pay for my sins
    But Gods the one who's losing, Satan always wins!

  94. From what I can see by chryptic · · Score: 1
    the Athlon kicks the P4's ass! Down by 600 Mhz and only plain ordinary slow single rate PC133 memory and the Athlon still comes close.
    I think the article makes two very good points:
    • The P4 is a big waste of money
    • The reveiwers are morons.

    Note to David Pitlyuk and Paul Mazzucco: Big Blue outperforms the top 486 in every benchmark too.

    --
    The two most common things in the Universe are hydrogen and stupidity. -- Harlan Ellison