Slashdot Mirror


The Pentium IV Dissected

An AC pointed sent us this: "In this extremely well written and technical article, the author points out the various mistakes that Intel made with the production of the Pentium IV, the fact that Intel and other manufacturers have been misleading customers about the performance of the Pentium IV, and the amount of work that will be pushed onto software developers backs to get a piece of software to run at a reasonable speed." Beginning section readable by anybody; by the end you need to know a little more assembly language than is healthy for anyone, but excellent overall. For a Cliff's Notes version of the above, try this NYTimes article discussing the chip in non-technical terms. My guess is that most computer buyers will continue to compare only clock speeds, however.

164 comments

  1. Creditials by JoshuaDFranklin · · Score: 2

    The author is Darek Mihocka, "President and Founder, Emulators Inc." according to the article. Their main product is a Mac emulator for the PC. The corp shares his ego: "Our Macintosh and Atari emulators are simply the fastest on the planet. Period." Slashdot featured another of his rants earlier this year. That said, the reason SoftMac is fastest is because it's written in assembly (and even some machine code!). When it comes to code execution speed, he knows what he's talking about.

    As for the P4, read the article closely. He realizes Intel is going for a brute-force, high-clock chip (compares to RISC). He admits it performs faster for some tasks, just far less efficiently. He just thinks Intel should have concentrated on better design (like AMD) instead of getting the big marketing win: a new chip with a huge clock speed. What's the point? Don't spend the big money on the P4 now since AMD has better design and will scale better beyond 1.5GHz

    1. Re:Creditials by Lover's+Arrival,+The · · Score: 2
      Thats good - he does appear to have good credentials. I suppose the unfortunate thing is that Intel know full well that clock speed is what sells their chips. If they had a choice between a 1.2GHz chip and a 1.5GHz chip, with the former outperforming the latter, I bet they would choose the latter. However, we can't blame them too much for that - its not their fault that most people make such superficial judgements regarding their chips.

      It will be interesting to see just how the next round of AMD V Intel pans out. Will the next AMD chip have similar clock speeds to the P4? If it does not then, regardless of performance, I fear for it, because everyone except knowledgible Slashdot types buy on clockspeed basis alone. I know I used too, before I became really interested in this computing lark!

      As another respondant says, I suppose his credentials don't matter so much when he gives evidence to back up his claims. But still, if you are not a real expert, its good to know that he isn't just some quack, and quite useful to me! Thanks.

      --

      --Anticipation of a New Lover's Arrival, The

    2. Re:Creditials by gorilla · · Score: 1
      the reason SoftMac is fastest is because it's written in assembly (and even some machine code!).

      Assembly and machine code are synonyms.

    3. Re:Creditials by KilobyteKnight · · Score: 1

      OH MY GHOD! Machine Code!? Wowie-gee! Praytell how is this faster than assembly? I've been an x86 assembly programmer for over 10 years and also program in several embedded processor varieties. I'd love to meet the guy who can properly optimize* P6 code better than a halfway decent compiler. I mean the guy must have a brain the size of ENIAC.

      Reference was made several times in the article about the POOR optimizations of the compiler (he kept mentioning Microsoft compilers). Seems Microsoft (according to the article) lags about 3 years behind in getting their compilers to optimize for the newest processors. So, I suppose, the answer is that the compilers are not "halfway decent".

      --
      When will Windows be ready for the desktop?
    4. Re:Creditials by Alomex · · Score: 1
      Assembly and machine code are synonyms.

      No they ain't.

      Modern assemblers (macro-assemblers) do memory allocation of variables for you, as well as subroutine calling. If you care about data alignment in some arcane subroutine or some weird speed up when calling a subroutine (such as leaving data on registers) then you need to write directly in machine code.

    5. Re:Creditials by Tony-A · · Score: 1

      Assembly is essentially [label] op operand with everything symbolic. Machine code is essentially executable data laid out in hex, octal, or binary as the case may be. Assembly code can be very close to machine code, or particularly with macro assemblers, very removed from machine code.

    6. Re:Creditials by cburley · · Score: 1
      No, the issue isn't just that you could use a program to interpret what you wrote, nor do I believe the other poster meant to infer that anything a C++ compiler helps you translate must therefore be C++ code, as you (correctly) realize would be a nonsensical definition. (That would mean "192" is C++ code, therefore not assembly or machine code, simply because you can put it in a C++ program.)

      The point is that you need a program to convert assembler code to machine code, whereas you don't need any program to do that to machine code if that's what you wrote in the first place. (You might use one to convert hex to binary, or to load the program, unchanged, into memory, but that doesn't change the nature of the code you wrote, as long as it facilitates only the transport of that exact program into the target computer's memory. Basically, if you write machine code, whatever you use "downstream" to make it run need have no awareness of the target computer's ISA, among other things it needn't care about.)

      So, here's how to tell what you are writing, that is, whether it's machine code or assembly.

      If you're writing the exact 1's and 0's (albeit encoded in octal, hex, decimal, or perhaps some bitfield-grouping system) as they'll appear in the computer's memory while your program is executing, then you're writing machine code.

      If you're writing mnemonics in place of any of those 1's and 0's (e.g. "LD" instead of "A4", "%i0" instead of "10", or "MYVAR" instead of "4F4"), you're writing assembly.

      If you're writing lexemes that are parsed, perhaps validated, before being encoded into appropriate bits in the instruction or data stream (e.g. "[4F4]" instead of specifying the offset 4F4 and setting the indirection bit explicitly, as in "14F4"), you're writing assembly.

      If you're writing offsets (say, into a memory bank) that have to be "fixed up" by some piece of software, before the instructions containing them are executed, so they are absolute, or sector-relative, or PC-relative, or base-register-relative, etc., locations, you're writing assembly.

      If you're specifying labels to be specified in jumps, calls, loads, and stores, that's just another example of using mnemonics, so you're writing assembly.

      If you don't know the exact value the PC will have when you write each instruction -- that is, if you're leaving it up to some other software to determine where to place the code you're writing -- you're writing assembly.

      The whole point of using the word "assembly" or "assembler" is to illustrate the fact that some piece of software is going to assemble the complete, final program (executable, .EXE, etc.) for you, from one or more pieces, determine placement of anything intended for memory that you haven't already nailed down in the assembly code, convert mnemonics into raw 1's and 0's, and so on. (You don't need to "link" machine code per se, though you might have to use a linker on it to use it in conjunction with other, assembly, code.)

      So, when you're toggling a paper-tape loader into the front console of a PDP-8, PDP-11, Pr1me 400, or whatever, you're toggling in machine code. (If you wrote it, that means you wrote machine code. If you wrote something else, had a software program do some of the above to it, and output the octal, hex, etc. coding, then you wrote assembly, it translated that into machine code.)

      And if you're reading a hex or octal dump of a computer's instruction memory from a known address, you're reading machine code.

      As soon as you have to use an assembler or disassembler to help you in your work, you are no longer, yourself, writing machine code. You're writing assembler.

      Beyond that, it's just a question of how high-level a language the assembler supports, and whether you actually "wrote" the assembler with assistance from yet another program (e.g. you wrote in C, Perl, Python, etc., and used a compiler or interpreter to produce the final machine code).

      (Note that machine code also includes the initial values used in the "data bank" of the machine, i.e. the data parts of a program in a normal computer, so even P-code interpreters are included in this explanation. I.e. granted you aren't writing a Perl or Python interpreter, but if you get the assistance of a program to write the raw interpreted codes, e.g. byte-codes, you're not writing machine code -- otherwise, you might be. Sorry for the strange terminology in some of the above -- having programmed some "Harvard architecture" machines, I believe it's not unlikely that anyone writing machine code today is targeting a machine of that sort, which has instruction memory separate from data memory.)

      --
      Practice random senselessness and act kind of beautiful.
    7. Re:Creditials by Alomex · · Score: 1
      Listen up: machine code and assembly code are synonyms, no ifs, ands, or buts.

      You are wrong. Here's a reference:

      The simplest kind of programming language is assembly language which usually has a one-to-one correspondence with the resulting machine code instructions but allows the use of mnemonics (ASCII strings) for the "op codes" (the part of the instruction which encodes the basic type of operation to perform) and names for locations in the program (branch labels) and for variables and constants.

      The keyword is usually. If it said always then assembler and machine code would be the same. But it doesn't. Go back to school, collect $200...

    8. Re:Creditials by tzanger · · Score: 1

      That said, the reason SoftMac is fastest is because it's written in assembly (and even some machine code!).

      OH MY GHOD! Machine Code!? Wowie-gee! Praytell how is this faster than assembly? I've been an x86 assembly programmer for over 10 years and also program in several embedded processor varieties. I'd love to meet the guy who can properly optimize* P6 code better than a halfway decent compiler. I mean the guy must have a brain the size of ENIAC.

      * - I understand (and fully agree) with hand-coding tight loops and other potential sources of bottleneck in assembly, taking the time to do it right... but writing the entire thing in assembly is folly. This isn't an 8k PIC16C77 we're talking about.

    9. Re:Creditials by DaEvOsH · · Score: 1

      It is amazing, after reading the article I went to zdnet to see what they had to say. Things like P4 outperforms all the competition, etc etc, all the crap, FUD, these magazines are sold to the highest bidder!!

  2. Re:Bad execution, not architecture by babbage · · Score: 1
    Also, if Intel really believed the P4 was its best chip, why are the colored guys on TV hyping the P3 like there's no tomorrow? (No, that's not a racist remark. If you've seen the ad, you know what I mean.)
    Blue Man Group!

    They rule... very good people to represent a company like Intel....



  3. Re:Pentium IV is still good, but we'll have to wai by duffbeer703 · · Score: 1

    I hate to lose what's left of my karma, but I need to point something out to the shortsighted SlasdotCollective.

    When the 386 came out, people like you said "dos doesn't multitask anyway, and who needs 4mb of memory?"

    When the Pentium came out, people like you said "my 486 is perfectly fine, this new pentium thing is a waste"

    When the Pentium Pro came out, people like you said "what a waste of money, PPro is not too much faster than Pentium"

    When the Pentium II for consumers came out, people like you said, "My pentium 133 is fine, whats the difference anyway"

    The first generation of most chips are not a great price/performance combo. But the 2nd and third generations of these chips will get progressively better and better, just as the Athlon has improved from the POS P2 knockoff that it originally was.

    AMD is the winner in the consumer market right now, after years and years of going nowhere. But consumer PC market is a relatively low-margin and fickle market. Intel makes their cash in the mainstream business market. Few, if any of the big-name business pc vendors even offer AMD-based pc's, since AMD cannot deliver a consistent supply of chips.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  4. Re:Stop Being so Biased Against Intel by SoftwareJanitor · · Score: 2

    AMD is supposed to have a SMP chipset for the Socket A proocessors out pretty soon. Then it is up to the motherboard vendors to ship it. Once AMD has broken Intel's monopoly on dual processor systems, it should force Intel to be more price competitive with the PIII Xeon, for example. So why be so down on AMD, if it wasn't from them, your PIII SMP box would have been a lot more expensive.

  5. Re:P4 is slow? Overpriced? Says who? by VAXman · · Score: 2

    first, you're comparing a 1.5 ghz Pentium 4 with rambus ram against a 1.2 ghz athlon thunderbird with sdr sdram when most 1.2 ghz athlons would probably be paired with ddr sdram.

    Incorrect. There is no Athlon DDR moterboard released yet, but RDR (and SDR, obviously) motherboards are plentiful. We compare what's available, not vaporware.


    also, did you notice that the pentium 4 machine had a top of the line hard drive (ibm deskstar 75gxp) and video card (geforce2gts) whereas the amd machines used an older ibm hard drive and a diamond stealth 3d pci(WTF?!!?) on the ddr machine and a western digital hd + nvidia tnt2 m64 on the sdr machine?


    All of this is irrelevant for SPEC, which is a CPU only benchmark.

    or how about the fact that all the tests were done with an intel compiler????

    Well, where's AMD's compiler then? The benchmarks are compiled with the vendor's compiler of choice. WHat the results mean is that with the best available compiler, the P4 performs much better than Athlon. With the average compile, this might not be the case, but anybody who is the least bit performance conscious is going to recompile everything.

    Then there's the system prices, I have no idea where you got these prices, but assuming all 3 systems use the same components except cpu+mb+ram, the prices would probably look like:

    The CPU prices are irrelevant; people buy systems, not CPU's. You can buy a P4 Gateway system for $2000. I have never seen a namebrand 1.2 GHz Athlon system for less than $1500 (though I haven't been shopping for them).

    so based on these figures, the p4 is OVERPRICED!

    Compared to Alpha (less than 10% more performance, at quadruple the price)?

  6. Re:Who is this guy anyway? by Anonymous Coward · · Score: 1

    "Sure the Pentium 4 doesn't perform great on code not optimized for it. But neither did the 486, the Pentium, or the Pentium Pro." Yes, but each of these did run unoptimized code significantly faster than its predecessor. The P IV apparently isn't going to give you a significant increase until compilers are re-written for it, and applications re-compiled. If they ever do that. If optimizing for the P IV will slow down performance on the P III, then it doesn't make sense until more of your customers have the P IV than the P III. But why would anyone spend twice as much for a P IV when it won't speed up existing software?

    The one good thing about the P IV is that it sounds like it can be scaled to even higher clock speeds. If a 1.5GHz P IV runs like a 900MHz PIII, then a 3GHz P IV would run twice as fast. Not 3+ times as fast like you'd expect, but enough faster to make upgrading worthwhile. Once Intel hits that level, then they can start selling P IV's, and then there will be a reason for software vendors to write for it. Unless AMD scales up the Athlon equally fast...

  7. more cluelessness by heh2k · · Score: 1
    Quote:

    Tricks such as "register
    renaming", "out of order execution", and "predication".
    In other words, if the programmer won't fix the code, the chip will do it for him


    First he's complaining the intel's cpus place too much demand on compilers, now he's complaining that the chip is optimizing instructions. I guess intel can't do ANYTHING right! Also, 1) afaik, there is no ISA that allows for register rename hints, 2) out of order execution is useful for doing hit-over-miss. Compilers can't predicted cache misses.


    Quote:


    The PowerPC G3 and G4 chips use much the same tricks (after all, all these silicon engineers went to the same schools and read
    the same technical papers) which is why the G3 runs faster than a similarly clocked 603 or 604 chip


    G3s are NOT faster than 603es at the same clock speed. G3s use 603 based cores.

  8. Handwaving by Magic5Ball · · Score: 1

    You don't have to know his credentials, because he includes specific examples of common code that executes slower on the P4, and then describes the architectural features that lead to it. He backs up pretty much every claim he makes, so you are free to draw your own conclusions of the veracity of his assertions.

    If by "specific examples" you mean "handwaving", then yes, I would agree.

    On many occaisions, he fails to provide or cite any code or data to support his claims. For example, in "Why the AMD Athlon doesn't suck", he claims that "The AMD Athlon has no partial register stall" while he does not state how he determined that this is the case, either from an empirical or engineering standpoint. That screams either "This part of my thesis is not important enough to support with facts or data" or "I don't /really/ know how the AMD chip gets around this, but Tom/AMD/whomever said it does."

    And in "The Benchmarks", he states that "Running other tests using various emulators, I found that in general the Pentium 4 runs emulators such as SoftMac 2000 SLOWER in most cases than the 650 MHz Pentium III and 600 MHz AMD Athlon." Which tests and emulators? (And why do we care about emulators since the great majority of end users don't?)

    Additionally, he advocates changing /adding /increasing execution units without addressing what that might do to the cost of the chip or any of the physical effects(heat/die size/factor/power consumption).

    It is also rather annoying that he repeatedly states "CLOCK SPEED IS NOT EVERYTHING" while making comparisons such as "Pentium 4 fails to keep up with even the 600 MHz chips".

    (And he needs an editor really, really, badly.)

    --
    There are 1.1... kinds of people.
    1. Re:Handwaving by edwarddes · · Score: 1

      id say he seems to have quite good credencials, he has hand coded, or recoded some amazing feats in his emulator products, thats why he keeps on refering to emulators, he writes them!

  9. Bad execution, not architecture by alexjohns · · Score: 5

    I think a lot of people need to take a chill pill. The guy's not saying Intel sucks, period. He's saying that the P4, in its present form, is not a good value for your money. That's it. That's all he's saying.

    He didn't say that the overall architecture is bad. He didn't say that the P4 will lead to bad designs in the future. He said that some of the choices for the present P4 configuration are bad and that people would be better served by spending their money elsewhere. If people buy Intel chips no matter what the actual price to value ratio is, then Intel has won and the consumer has lost.

    The author gives very good explanations of the limitations of the present incarnation of the P4. He also explains what he thinks needs to be fixed. With all those fixes, the P4, in a few years, will likely be a really good chip. The design isn't beyond repair, it's just flawed.

    I remember the 486SX clearly - and how my father was duped by the hype. The same thing's happening here. Also, if Intel really believed the P4 was its best chip, why are the colored guys on TV hyping the P3 like there's no tomorrow? (No, that's not a racist remark. If you've seen the ad, you know what I mean.)

    The bigger problem is that, even though you can get around the limitations of the P4 chip by writing a really smart compiler, the P3's and below will be around for years, so you won't necessarily be using the optimization settings in generic code. You'll likely see 'Word 2005 for the P4' and 'Word 2005 for the P3 and below', although there's nothing preventing them from being on the same DVD and the installer choosing the right version.

    If you can get past some of the strong language in the article (Intel engineers are stupid; boycott Intel; etc.) you can see that he's not anti-Intel per se. He's anti-Intel's marketing guys, who seem to be running the company at the moment. The decisions made in the present P4 incarnation have to be marketing's - no other explanation holds water. You can't design the next generation chip and then deliberateley cripple it. That's like having a son and then cutting off his foot to see how he gets along in the real world. I doubt engineers had much to say in the present P4 configuration.

    The author provides pretty convincing proof that the best value for your money is an Athlon system, right now. I haven't seen anyone here able to refute that statement. It's the same conclusion that a couple of other people have reached. From all I've read over the past few months, I have to agree.

    --

    1. Re:Bad execution, not architecture by cgori · · Score: 1

      I wouldn't blame it on AMD. I'd blame it on the nature of an exponential/logarithmic yield curve. The PIV is a big mother of a chip right now, and would have been nearly unproduceable had they included all the stuff they originally planned for.

      I suspect the PIV is a chip waiting for a process shrink, then you will see what it is all about. Remember the ugly, nasty Pentium 60MHz in 0.6 micron? Remember how much less heat a P66 in 0.5 put out? Remember that 0.5 micron chips later hit 90/100 MHz? That will happen here too. The Intel forecast of 2GHz by 4Q01 is probably too conservative, or they are playing coy.

      I think the article does have a couple of interesting points though -- Intel relied on the trace cache too much, and probably didn't notice how much of a bottleneck it would be for their execution units if they could only issue 3 instructions from the trace cache (I suspect that some design parameter got changed late in the game, because that is a pretty bad mistake that I would expect to be noticed). However, I also think the author didn't realize how hard it is to run any SRAM-type structure at 1.5GHz, especially to scale it up to bigger sizes (his entire rant about 8K versus 64K I found pretty humorous).

      The other humorous thing in the article is the comparison of cycle counts. The author spends lots of bold tags on making sure we know that MHz is not the only thing, but then looks at cycle counts. Well, bub, they are representing the same thing. For a given architecture one must consider the quotient of the clock cycle counts and the clock frequency to get a realistic measure of performance. You can implement a given chip with lots of short-fast pipeline stages or fewer, bigger stages. One approach is not "better" than the other -- it's dependent on process technology and what sample set of code you use to benchmark it on. Therefore, like most aspects of processor design, it's a tradeoff.

      On thing he does get very right: I certainly wouldn't buy a PIV right now. But, I think that in 12 months everything will look OK. I also don't think that a "bad" (i.e. a little slow) first version of a chip is a reason to discount an entire architectural implementation.

    2. Re:Bad execution, not architecture by Silvers · · Score: 1

      The guy's not saying Intel sucks, period.
      I dunno, the whole "BOYCOT INTEL AND ALL IT'S PRODUCTS" seemed a little biased to me

      In my opinion, this guy obviously has no clue about trade offs in chip design, and needs to get off his soapbox and read more before making such moronic articles. Making yourself look stupid is never a good thing. But I guess such a pompous ass as this really thinks that because he can write some assembler and do some timings that he can take on all of Intel's chip designers.

    3. Re:Bad execution, not architecture by alexjohns · · Score: 1

      No, no, no. You're missing the point. He understands about the trade-offs in chip design. He talks about the original spec for the P4 and then he compares it to what's out now. You have to read the whole article to understand where he's coming from.

      It's as if Ferrari drew up plans for the next generation car, then in order to save costs put 14" wheels and a carburetor off a 1974 Pinto on it. It would probably be a really great chip if they hadn't crippled it. (And - I don't want to say it, but I will - I bet you can blame AMD for it. If they weren't making cheap, fast chips, Intel wouldn't have had to try to compete with them on price.)

      It's important to realize that Intel can uncripple it (and surely will) and in a few years the PIV will likely be just as ubiquitous as the PII/PIII's are today. Unless AMD catches up, of course. An the stuff Cyrix is doing is cool too, and don't count out Transmeta - good little paragraph on them in the article - portable computing is going to be where the biggest growth will be in the near future.
      --

    4. Re:Bad execution, not architecture by Petrophile · · Score: 1

      Also, if Intel really believed the P4 was its best chip, why are the colored guys on TV hyping the P3 like there's no tomorrow?

      I think it's called the "Osborne Effect" (after the doomed Osborne Computer company) -- People tend to stop buying the existing (crap) when new (crap) is coming out, even if the existing (crap) is just fine.

      Or did you think that as soon as the P4 started shipping in limited quantities that the millions of PIII machines in the inventory pipeline would disappear? Now that the XMas and post-XMas selling season has almost come and gone, expect a huge blitz of Pentium 4 ads informing the poor consumer that his shiny new Christmas Computer is already obsolete.

  10. Re:Technical Flaw in the article: by SoftwareJanitor · · Score: 3

    Another technical flaw in the article is the assertation that the processor in the original IBM PC was the 8086. This is incorrect. I've actually got an original IBM PC sitting in my basement, and it definitely has an 8088 in it. For that matter, even the IBM XT had an 8088 in it. Some early IBM PC clones and other "MS-DOS but not quite compatible" machines like the Zenith Z100 used the 8086, but IBM didn't use the 8086 until later machines like the IBM PC convertable (early attempt at a laptop) or the PS/2 Model 25 and Model 30. The reason that IBM picked the 8088 is that its pinout was designed to be more closely compatible with the Z80, which was the CPU used in IBM's early engineering prototypes for the IBM PC. Those early designs were basically formulaic 8-bit CP/M machines.

    It is also worth noting that to a certain extent, history is repeating itself. The Zilog Z80 was itself a clone of the Intel 8080. By the late 70's, Zilog, which was originally an upstart clone chip vendor, had overtaken Intel by building a better and cheaper product. Intel's follow-on to the Z80, the 8085, much like the P4 today was largely a disappointment. Intel was forced to move to 16 bit with the 8086 (and the 'ginsu' 8088) in order to grab back the market they had lost to Zilog. Intel was successful mainly because they succeded in selling the 8088 to IBM, which bailed them out. Zilog's 16 bit processor the Z8000 was a failure because it was too ambitious, and not at all compatible with their 8 bit designs, despite the fact that many people thought it was superior to Intel's 16 bit chips which were largely just warmed over 8 bit designs with larger registers.

    It remains to be seen how things will sort out now. For all intents and purposes, Intel's P3 and P4 look to be beaten technically and price/performance wise by AMD. Intel appears to be largely betting on the IA64 to win back the market, but unlike the 8 bit -> 16 bit transition, it is Intel who is betting on a totally new and mostly incompatible architecture for 64 bits rather than AMD, who appears to be charting a much more conservative extension of the basic x86 architecture to 64 bits. If AMD gets software support for their 64 bit architecture before Intel does, which may happen because it is less of a jump, or AMD is able to push 64 bit processors into lower pricepoint boxes quicker, which also seems doable, Intel could be in trouble. One other big thing will be whether the AMD architecture runs existing 32 bit x86 code faster than the Intel IA64 processors do. Since many people will be largely dependant on legacy applications, if AMD can offer the promise of 64 bit applications in the future and better performance for existing 32 bit apps, then Intel will really be hurting.

  11. Be Careful by PlowKing · · Score: 1

    Ok I will agree that there is evidence that the P4 has problems however I'm not convinced that these problems are long term because of the ability of the P4 to reach 2Ghz and beyond. Be careful when a technical article shows way too much emotion. Let's face it this guy is basically saying every other paragraph "Buy AMD, boycott Intel". I read the article but basically dismissed it as the rants of an emotionally overworked person or an AMD propaganda article.

  12. Re:Oh My God! by dangermouse · · Score: 1

    Okay, but Twizzlers in butter? Be reasonable... that could really mess a chip up.

  13. Boycott Intel by tred · · Score: 2
    My guess is that most computer buyers will continue to compare only clock speeds, however.

    It may seem obvious to some, but thats exactly the point. Who cares if it's shoddily produced and a poor performer, it's got two very important things going for it.

    1. It's got the fastest clock speeds out there.
    2. It's got the Intel (tm) brand name.

    The average computer user doesn't have a clue that it performs slower than a slower clocked AMD chip. They see the higher number, and assume that means it's better. Who's AMD? They don't have all those nice commercials with Blue Man Group and all, and the nice logo. Selling chips isn't really about technology as much as it is about marketing. For example, Cyrixs PR266/PR300/etc - they didn't actually run at 300mhz but they said that they performed equal to around a 300mhz processor, so they sold them as "300"'s, figuring consumers would assume that means 300mhz. That was all bs - Cyrix just couldn't keep their clockspeeds rising at the same rate as Intel, and realized that they could take advantage of the average consumers ignorance. Intel seems to be banking on that same ignorance today; I think this line sums it all up the best:

    What it boils down to is this - just like at Microsoft and just like at Apple, the marketing scumbags at Intel have prevailed and pushed sound engineering aside.

    We can't allow Intel to charge a premium for poorly performing chips, nor can we allow them to lie about their ability. The only solution is to boycott the P4 and all Intel products. Buy AMD, you'll be happy you did (I am).

    --
    - tred
    1. Re:Boycott Intel by chasec · · Score: 1
      For example, Cyrixs PR266/PR300/etc - they didn't actually run at 300mhz but they said that they performed equal to around a 300mhz processor, so they sold them as "300"'s, figuring consumers would assume that means 300mhz. That was all bs - Cyrix just couldn't keep their clockspeeds rising at the same rate as Intel, and realized that they could take advantage of the average consumers ignorance.

      Amen. I was screwed by Cyrix back with my P150. It was *much* slower than a Pentium 150. When I finally upgraded, I got an Athlon, and I couldn't be happier.


      -----
  14. 1.4 and 1.5 GHz? by iamanidiot.com · · Score: 1

    Why can't the Intel folks actually come up with something thats a good never seen before speed. Instead of 1.4 or 1.5 GHz, anyone could get that would a good overclocking. They have millions, so why can't they come out with something to blow away everything else instead of this step by step stuff. I would like to see 2ghz or 2.5ghz.

    1. Re:1.4 and 1.5 GHz? by the+eric+conspiracy · · Score: 2

      And imaging processing in publishing and the music and video industries seem to be doing just fine.

      I'd guess you have never tried to push a video clip through a Sorensen CODEC.

    2. Re:1.4 and 1.5 GHz? by Kierthos · · Score: 1

      What do you need a 2GHz or a 2.5GHz processor for? Quite honestly, unless there are some really spiffy programs out there that I've completely missed, your typical User does not need that much speed. It's going to waste. Even in most corporations, it's going to waste.

      Your typical computer User:
      1) Reads and writes e-mail.
      2) Surfs the net.
      3) Writes text files.
      4) Plays games.
      5) Collects mp3s.

      Of all of these, only (4) requires any kind of decent processor, and even then, most games do not require anything above 750 MHz, at least from I've noticed.

      Most corporations, unless they are into Aerodynamic plotting of surfaces, nuclear reaction tracking of radioactive particles, or the like do not need that much computer, as most of the corp Users will be using it to read/write e-mail, write documents, and goof off.

      Again, it isn't needed.

      Now, I'm not saying that it won't be built. Americans in particular are in love with "faster and better" more then any other culture (save for perhaps the Japanese), and so we will see a 2 GHz and faster processors. But for most Users, it just isn't necessary, and is a waste of money to try and stay SOTA.

      Just my 2 shekels.

      Kierthos

      --
      Mr. Hu is not a ninja.
    3. Re:1.4 and 1.5 GHz? by O.F.+Fascist · · Score: 1

      well the reason we dont need it isnt the reason its not being made. Sure when they come out with new chips they could usually just skip the incrimental steps 750mhz 850mhz whatever. The reason they fill them in and stretch out time before releases is just to make as much money as possible. Nothing else.

    4. Re:1.4 and 1.5 GHz? by Kierthos · · Score: 1

      Odd. I've run ProEngineer on a 400 MHz machine with no problems. My brother runs various CAD programs and 3-D grapics modelers on his 750 MHz with no problem. Yes, it might be a bit faster with a 2 GHz processor, but considering the lack of improvement in time for rendering when he went from 400 MHz to 750 MHz, I don't know that there would be that much of a difference.

      And imaging processing in publishing and the music and video industries seem to be doing just fine. In fact, in the latter, I suspect that the processor means less as opposed to the human reaction. It doesn't matter how fast the processor renders the latest Pixar animated movie as it still requires a human to create the original models and manipulate them through the correct animation.

      As for the home uses, again, the current processors seem to be doing just fine. In fact, I'd say I need to get better speakers rather then upgrade my processor for listening to mp3s. Mind you, if I want to listen to mp3s, render pictures in Bryce, and read my e-mail at the same time, something is going to suffer, but that's probably going to happen on any processor if task allocation is not done properly.

      And games? Okay, is there a game out there yet that requires a minimum of a 1 GHz processor? Yeah, most run better on them (well, except for a lot of the old Nintendo ROMs), but is there a game that you must have a 1 GHz for, let alone the mythical (right now) 2 GHz?

      I don't doubt that people will find a need. But right now, it's so rare that I don't think, IMAO, that it is financially feasible to produce a 2 GHz processor. The market for them would be too limited.

      Kierthos

      --
      Mr. Hu is not a ninja.
    5. Re:1.4 and 1.5 GHz? by tftp · · Score: 2
      What do you need a 2GHz or a 2.5GHz processor for?

      It is needed for work and for play:
      At work:

      • To route PCBs, simulate heat dissipation and other modeling applications (not only nuclear explosions)
      • To run 3D CADs (ProEngineer), real-time photorealistic renderers (Alias)
      • To process images in publishing industry, sounds and videos in entertainment
      • To run SSL-enabled Web servers
      At home:
      • Play highly compressed audio and video streams
      • Encode video and audio
      • Play games
      There are more uses for high performance, but that gives the idea.
  15. Re:mod parent up by pope+nihil · · Score: 1

    Please. It's as much of a troll as the troll he's trolling.

  16. Re:Two things by Bojay+Iverson · · Score: 1

    Quite right. The PIII was intended to remove your privacy, and the P4 is intended to ruin your media experiences.

    --
    Psychos do not explode when the sunlight hits them, I don't care how fucked up they are.
  17. Re:this guy needs a clue by nester · · Score: 1

    The theory has NOT been proven bullshit. For example: the alpha 21264 is faster than any cisc chip. Calling a cisc cpu minus its microcode a "risc core" is just silly word play. cisc cpus have ALWAYS decoded instructions into micro-ops; that's what cisc IS! The big downside to cisc ISAs isn't just the silicon for the microcode, it's also the complexity of the ISA (eg, x86). x86 is MUCH more complicated than any risc ISA.

  18. At last --- someone who actually read the article by johnlcallaway · · Score: 1
    Thanks for actually reading the article...it appears many others did not really read it, but read what they wanted to or just wanted to nitpick.

    It appears the whole article can be boiled down to these points of interest:
    • P4 chips are about as fast as as the current AMD chips are on existing software.
    • If you are going to spend big bucks for a P4 chip, don't expect to get a significant level of bang for your buck today
    • The current AMD chip sets are good values, don't be afraid to buy them (I have a AMD 900 and love it)
    • Once compilers and optimized, the P4 chips might be worthwhile, IF they ever come out
    --
    I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
  19. If the road maps hold out, Intel is screwed. by be-fan · · Score: 2

    People keep saying that the P4 is a "different kind of beast" that is designed for pure clock speed. They argue that the P4 will attain such a high clock-speed, the inefficient architecture will not matter. The problem is, that its not certain whether the P4's clock advantage will hold. According to Intel's road map, they should have a 2GHz P4 out by the end of 2001. According to AMD's, the Athlon should be at 1.7 GHz by then. Quote from this Sharky Extreme article

    "AMD is hoping that the re-worked core will bring the Athlon to at least 1.7GHz by the second half of 2001. By this time the 1.2GHz Athlon CPU on 266MHz front side bus will occupy the lowest rung on AMD's performance ladder. Once the Palomino runs out of headroom, the next horse will escape from the barn."

    If the road-maps of both companies can be followed, then Intel has a serious mess on its hands.

    --
    A deep unwavering belief is a sure sign you're missing something...
  20. next round for the Wintel monopoly? by sohp · · Score: 1
    Putting on my cynical conspiracy hat:
    If Mihocka's analysis is correct, it could be interpreted as a ploy to perk up slow software and hardware sales. Right now we're in a market where people (consumers) are mostly satisfied with the performance hardware and software they have. They've gotten off the upgrade treadmill because they've found that for 90% of what they do, any PC, even older Pentiums, will perform fine provided the user has sufficient memory and video power.

    Current software runs poorly on the P4 because the design is so different from the earlier Pentium family that code optimized for those chips needs to be completely recompiled or re-written for the P4. Microsoft has the compiler, it can update the compiler, rebuild all its apps (and call them Office 2004) and tell users that they should buy a P4 and new software to have the fastest performance available today. MSFT and Intel both make boatloads more money selling stuff to people who would otherwise be happy to stick with what they have.

    Basically, if some buys a P4 and finds out that it doesn't perform well with existing software, they'll be enticed to buy upgrades from MSFT. Someone buying the latest MSFT software will be enticed to buy a P4 to get the most performance out of the software.

  21. Re:Pentium IV is still good, but we'll have to wai by 00Monkey · · Score: 1

    First of all the following sentance is not true at all: "Few, if any of the big-name business pc vendors even offer AMD-based pc's, since AMD cannot deliver a consistent supply of chips.". AMD has had a better record of supplying chips than Intel has in the last year, another spot where Intel is messing up. Second I'm not saying that it's not a good price/performance chip (Which it isn't anyway..now I said it), I'm saying that Intel messed up on it's design, they designed it to soley make money and not to provide a good performing CPU and that they have been messing up more and more lately. I work in the computer field and I know what's going on, especially with CPUs nowadays. I'm not just another lamer saying that it's too much cash or I don't know the difference between a K6/2, Pentium 2, and Pentium 3 or something. I've been around since my first computer, a 80286 with a 32MB hard drive.

  22. Re:P4 is slow? Overpriced? Says who? by leiz · · Score: 2

    Incorrect. There is no Athlon DDR moterboard released yet, but RDR (and SDR, obviously) motherboards are plentiful. We compare what's available, not vaporware.

    RDRAM motherboards for the P4 are not "plentiful" The only ones that exist are the intel boards and the asus, two motherboards does not count as being plentiful.
    And DDR motherboards are not "vaporware." Vaporware products are products that do not exist. DDR systems are available from places like Micron.

    Well, where's AMD's compiler then? The benchmarks are compiled with the vendor's compiler of choice. WHat the results mean is that with the best available compiler, the P4 performs much better than Athlon. With the average compile, this might not be the case, but anybody who is the least bit performance conscious is going to recompile everything.

    The fact that the benchmarks were done with an intel compiler shows that the results are biased toward one vendor. What if the test was done with gcc? how would the results turn out then? And as for recompiling everything to get the most performance, how are we going to get the source code to closed-source programs?

    The CPU prices are irrelevant; people buy systems, not CPU's. You can buy a P4 Gateway system for $2000. I have never seen a namebrand 1.2 GHz Athlon system for less than $1500 (though I haven't been shopping for them).

    of course the cpu prices are relevant, assuming 2 systems have the same monitor/case/video card/hard drive, everything else comes down to cpu+ram+mb prices. If a p4 system can be built for $2000, then the same system can be built for a little ore than $1000 with athlon/sdr ram. Places like gateway just happens to be selling their athlon 1.2 ghz systems for more than they're worth to make more profit whereas they probably are barely making a profit with that 1.4 ghz p4 for $2000.


    Zetetic
    Seeking; proceeding by inquiry.

    Elench
    A specious but fallacious argument; a sophism.

  23. Re:Pentium 4 blunder by kinnunen · · Score: 3
    Lets say Pentium 4 is the biggest blunder Intel made.

    That is excatly what people said about the Pentium Pro when it came out and ran 16-bit code slower than the Pentium. And look what happend. The P6 arch proved to be extremly scalable, extensible, and yes, profitable. At this early point, I see no reason to assume that PentiumIV can't repeat this.

    --

  24. Quality of Moderation by wytcld · · Score: 1
    At level >= 3 I read 5 comments. The first four are of the "isn't this just like Slashdot to spotlight an article favoring the underdog" ilk. This sort of teenage self-consciousness, "Oh, my gawd, I'm being too trendy and I know it and I can be cooler than that by displaying my self-awareness," approach -- why is it earning so many moderation points in so many of the topics in the last few months?

    The fifth highly-moderated comment is substantial: that what's bad engineering design for this point in time may actually provide a better platform on which to build high clock speed chips a year or two out. The commentor doesn't show why AMD's currently superior chips can't gain similar speed -- but at least begins a proper challenge to the paper under discussion's very credible technical analysis of why the Intel chips currently look bad.

    Historically, no on stays at the top forever; some 'underdog' always wins. Most underdogs lose, badly. But anyone who's claimed "Intel/the Roman Emperor/the British Empire/IBM/the Nazis/CBS/Rock n Roll is just too big, smart and powerful to ever yield top position" through what, afterwards, will appear shear idiocy has been wrong. We're not only surrounded by idiocy, it infiltrates us as individuals.

    But could we tone it down in our moderation, where it's now become typical /. crap to award points to whoever says "This is typical /. crap" in the most typical, /. crap way?

    --
    "with their freedom lost all virtue lose" - Milton
  25. From sources close to Intel by quickquack · · Score: 1

    I am very close to the chipmaking operation of Intel and there are several things I've noticed about their process.

    First of all, there is no central point of authority. The chip developers do not have a single way to add comments or say that a certain part is bad.

    Secondly, the actual Fab plant where the chips are made in Albequerque, New Mexico is continually being constructed and it is __incredibly__ dusty around there. That is probably one of the contributing factors to the incredibly dirtiness of the plant.

    Intel is a shoddy operation as far as I've seen it and I suggest to stay away until they have a bit better recent track record.

    HELO #kuro5hin
    ------------

    --
    ------------
    Tonight on Fox: Deadliest Executions Part XVII
    1. Re:From sources close to Intel by spooky_madman · · Score: 1

      "Dust", "dirt", "shoddy operation"? What is your position at Intel? How close to the manufacturing process are you? Dust and dirt destroy chips. It wouldn't be worth it for Intel or any other chip manufacturer to have an environment like that. In my experience, Intel chips have a very low failure rate, lower than AMD I might add.

    2. Re:From sources close to Intel by BSOD+Bitch · · Score: 2

      Hey!! M$ Does suck.
      It won't support my hardware. Thats why it sucks.
      It won't support my CPU either. Dunno why M$ doesn't support Sparc. But THEY SUCK. The wintel P4 Sucks too.

      --


      M$ stock dropped in 1/2 since last year. If you are a MCSE, you will be broke.
  26. Re:Two things by Cougar1 · · Score: 1

    He's not taking the Intel engineers to task. He's taking the Intel marketing people to task. What, you don't think the Intel engineers didn't want a larger L1 cache, more execution units, etc? Of course they did. But more silicon=higher costs so you can bet that it's the marketing guys who lopped off all that extra silicon.

    I don't think it was so much a matter of cost as a matter of time to market. More silicon==lower yields==longer development time to get a manufacturable process. Intel could have included many of the axed features in the design, but it would have resulted in an extra 6 months to a year before the product could be released. Meanwhile, the Athlon would have been wiping the floor with the Pentium III and gaining market share like crazy. Intel couldn't let AMD have both the performance crown and the MHz crown.

    The current Pentium IV is more of a stop-gap measure, just watch in a year or so intel will release a revised version with a larger cache and some fixes for the other problems mentioned in the article.

    P.S. Will the next Pentium be a P5 or a P8 (or perhaps a Sexium)?

  27. Two things by Lover's+Arrival,+The · · Score: 4
    First, I'd be extremely interested to see what this guys credentials are - its interesting to see him take the entire Intel CPU design team to task over this.

    Secondly, I thought the entire point of the Pentium IV is that it is focused on different areas to the PIII and others. Specifically, it is designed for a media rich environment, and was designed with the future in mind. I would guess (bear in mind, I don't have any credentials) that we won't see the best of the PIV until a year or two down the line, when compilers are properly optimised for it and people start programming with its architecture in mind. Until then, I fear we are making unfair comparisons. Just my guess!

    --

    --Anticipation of a New Lover's Arrival, The

    1. Re:Two things by Malcontent · · Score: 1

      The problem is that they will simply stop making the PIII and you will be forced to get a P4 (if you want an intel chip). Seeing as how Dell for example only sells intel machines if your company had standardised on Dell computers you will be using the p4 like it or not. Since most business don't give a flying donut about streaming media performance (you don't need that for a spreadsheet do you?) they will end up getting the short end of the stick. This is what happened when the PIII came out. If you wanted a PII from Dell you were out of luck.
      My hope is that AMD takes this opportunity to make a name for themselves and convince the Dells of the world to sell computers with AMD chips too. Unfortunately AMD seems to have a knack for blowing opportunities.

      --

      War is necrophilia.

    2. Re:Two things by J.C.B. · · Score: 1

      Yes, but how would this justify ignoring many of the improvements made since the 486? The Pentium IV seems to be a severly crippled processor whichever way you look at it.

      I want to ask you three questions:
      1) How will shrinking the cache help in a media rich enviroment? I would think that you would expand it.
      2) How do you design something with the future in mind? You can't know the future, so you can't design for it. Anyway Intel wanted to kick the crap out of AMD *now*, and the ended up shooting themselves in the foot.
      3) Why should I buy a P4, bear with it's slowness, and wait for everyone to rewrite their software for it? In a few years I will have replaced my computer, and all my software will now be optimized for my *old* one.

      I'm still about a year away from a new computer, but unless Intel shapes up I'll be going with AMD or maybe an Alpha if I find a reason to spend the extra money.

    3. Re:Two things by John_Booty · · Score: 2

      First, I'd be extremely interested to see what this guys credentials are - its interesting to see him take the entire Intel CPU design team to task over this.

      He's not taking the Intel engineers to task. He's taking the Intel marketing people to task. What, you don't think the Intel engineers didn't want a larger L1 cache, more execution units, etc? Of course they did. But more silicon=higher costs so you can bet that it's the marketing guys who lopped off all that extra silicon.

      I would bet you that the actual Intel engineers who designed the chip would probably agree with most of this guy's points!


      http://www.bootyproject.org
      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    4. Re:Two things by Anonymous Coward · · Score: 2

      You don't have to know his credentials, because he includes specific examples of common code that executes slower on the P4, and then describes the architectural features that lead to it. He backs up pretty much every claim he makes, so you are free to draw your own conclusions of the veracity of his assertions.

      Or would you rather just accept (with no evidence) an Intel engineer telling you "the p4 rocks, buy one today?"

  28. Re:Ordering a boycott? by AlHart66 · · Score: 1

    "We have heard rants from this guy before, and although he's a little long winded, his product works as advertised" I'm sorry.. I missed his ad that said that Sound doesn't work, Printing doesn't work (though he offers a package with PowerPrint Printer drivers), he doesn't support more than 256 colors, and you will never be able to use his product with the Internet or on a Network. And it's not as if these are things one can't have in the Emulation field. Most of the competitors have one or more (in Basilisk II's case, ALL) of these missing features. His ads are misleading and advertise the opposite. His coding skills are so shoddy that the program routinely forgets the user's registration information forcing you to reinput it any time you change a parameter in the program. AND, his method of registering the product is so silly it's not funny.. Rather than letting you input your name, company and serial number like 99.9% of the products out there.. He sends you a long key code (which encodes your name and serial number) which you must type into the filename field of Import Configuration in the File Menu. It's real hokey.. I have no doubt that Darek knows a lot more about programming and Intel CPU's than I. But I would not use his companies products as a means of establishing his credentials. People in the know already have him branded as a crackpot.. Regards, Al Hartman (Macintosh Emulation List Host) http://www.topica.com/lists/MacEmuList Enlightenment means taking full responsibility for your life. - William Blake

  29. Pentium 4 blunder by Maldivian · · Score: 2

    Lets say Pentium 4 is the biggest blunder Intel made. What would happen next? I for one would think it would be the final nail on the coffin for 32 bit chips from Intel. And yes, Intel wont die :) They are far too huge to die. But their 32 bit plan to extend the life of the Pentium XX chip would have ended. And a very welcome end too. Once that happens, I would feel that they would focus more on their 64 bit architechture (IA64). The 64 bit architecture is a plan that would bear fruit in a significently longer time than Pentium IV would. But it would defintaly be better for consumers, competitors (AMD) and the likes. Intel has the power to eridcate 32bitness from the desktop and replace it with a pure 64 bit machine. Lets hope the Pentium IV really dies :)

    --
    Trust the source!
    1. Re:Pentium 4 blunder by Petrophile · · Score: 1

      The P4 is intended to be a real fast desktop chip. The lack of SMP options and the funky motherboard is intentional to keep it there so that IA-64 can move into server space. (Remember when a 4-way Pentium Pro board was a 'commodity' item. No More.)

      As for AMD -- they are the one milking i386. Sledgehammer will be the most kick-ass 64-bit chip to ever run 16-bit code on Windows ME.

    2. Re:Pentium 4 blunder by frogstomper · · Score: 1

      Doesn't 4 gigs of address space seem a tad small to you?

    3. Re:Pentium 4 blunder by iamblades · · Score: 1

      stop exagerrating(sp?)... The P4 is not that huge of a mess up, and as for the 64-bit designs, the sledgehammer is just a wannabe 64-bit cpu, and the Itanium is designed for high class servers, and will likely be a few thousand $. I too want a nice 64 bit machine, I may settle for a sledgehammer... but we'll see.

      --
      Shit adds up at the bottom...
  30. Re:Who is this guy anyway? by Petrophile · · Score: 1

    It's been shown over and over again that forcing coders to do things a certain way doesnt work, because we're lazy.

    Faa -- The whole game of the mainstream computing market is trying to introduce something new without breaking back-compatibility. It's not the programmers that are lazy -- it's the consumers, who are still out there holding onto 8086 and 80286 and i386 software with white knuckles. (In fact, one nice thing about this /. discussion is the lack of people ragging on the x86 ISA and instead advocating MIPS or Alpha or something.) Recompiling with VC7 or something P-IV optimised *is* the lazy solution.

    Intel *has* a solution for poor speed on 'legacy' code -- it's called cranking the clock speed up to 2GHz, efficiency be damned. This is faster on legacy code than any P6 that Intel could possibly make, BTW.

    For 90% of the people for which that isn't a good enough solution, they can recompile. The other 10% is either out of luck or a Quake player that just has a bug up his ass that his shiny new 1.5Ghz chip isn't running at maximum efficency.

    The author of the article makes his technical points, but the guy is a crank. See his previous Slashdot appearance complaining about Apple and other Mac software vendors dropping O40 support, for example (thus making his handcrafted emulators useless, even though Mac users were more than happy to leave 68K behind.)

  31. Ordering a boycott? by TDScott · · Score: 1

    I urge all computer consumers to BOYCOTT THE PENTIUM 4 and BOYCOTT ALL INTEL PRODUCTS until such time as Intel redesigns their chips to work as advertised... Sheesh. Looks like someone's got a chip on their shoulder. (Sorry.)

    1. Re:Ordering a boycott? by Kierthos · · Score: 1

      Well, I'm not necessarily going to boycott Intel and the Pentium 4 for the bugs it has (although that is good enough reason), but for the price tag anything Intel has on it.

      I'm close to being in the market for a new computer (couple more months of paying off bills and I should have the cash to start), and I was comparing prices. Even if the Pentium 3 wasn't such a dog, I wouldn't get it. There are much cheaper alternatives. That and I was absolutely amazed at how cheap hard drives are now. (Sue me, I haven't comparison shopped computers in three years.)

      I'm probably going to go with an AMD Athlon. And not because of this article. With the money I save on that, I can get a bigger hard drive, a scanner and some other neat toys.

      Just my 2 shekels.

      Kierthos

      --
      Mr. Hu is not a ninja.
    2. Re:Ordering a boycott? by O.F.+Fascist · · Score: 1

      I agree with the other poster. I dont really believe in boycotts. I pretty much think they are silly. That being said I like to think I'm a pretty ardent capitalist, and it to work properly people need to find the best value for thier buck and cleary the Pentium 4 isnt it. The PIV has 3 strikes against it, its expensive, it doesnt really outperform the Tbird and when it does its not by much, and it uses the ridiculously expensive crackhead ram known as RAMBUS. Personally I think Intel should have aborted the PIV like they did the system on a chip thing and concentrated on improving the PIII which they are, but seriously the PIV is a big waste of resources.

    3. Re:Ordering a boycott? by O.F.+Fascist · · Score: 1

      By the way the people who would boycott this are those that would least need to, we would be the people educated enough to know not to buy it.

    4. Re:Ordering a boycott? by iamblades · · Score: 2

      yeah, I would say so too, especially considering the P4 isnt THAT bad of a chip. It may not have the FPU muscle of the tbird, but if a program is optimized correctly for SSE2, then it's actually a quite powerful chip. I think intel's biggest mistake recently was adopting rambus, which is what caused a lot of the mess with various chipsets for the CuMine. I wouldn't say that the P4 is the best chip ever, because it has it'd problems, but it's an ok design, and by Q2 2001, we should see some nice ~2 Ghz chips rolling out, while AMD is stuck ~1.5 most likely. I don't think the P4's are worth the money at the moment, but they should be an ok buy around august 2001. I for one, am going to buy a dual tbird 1.2 ghz asap....

      --
      Shit adds up at the bottom...
    5. Re:Ordering a boycott? by giberti · · Score: 1

      We have heard rants from this guy before, and although he's a little long winded, his product works as advertised, and he has been complaining about the intel chips for quite some time, read the original slashdot article here.

      Admitted I was curious and put his emulator on my PII laptop and threw OS 8 on it. The only disapointment I had was in the lack of network support for the older Quadra ROM set, so I emailed his organization and recieved a note back that when they release the PowerPC version of the software it will support networking.

      Thinking back to article he had posted in September, the PowerPC project had been suspended until such time when AMD and Intel could release a chip that didn't change drasticly from version to version.

      Discouraged, I stick with my PII waiting for a solid chip (preferably ia64) from these companies to upgrade to. Perhaps I should go to a Mac now and leave x86 land behind me.

      --

      AF-Design, web development.
  32. Hmmm... by mirko · · Score: 2

    Seems to be an eternal issue with Intel : people claim their newest CPU is crap, buy it anyway and after several months just say to anybody they meet it is the best ever. I personnally believe the P4 might have some design flaws but it also might be interesting in specific applications. I especially think that Intel has not (co-)developped Xscale for nuts and this is from where the actual future might come.
    --

    --
    Trolling using another account since 2005.
  33. what about compilers? by r · · Score: 1

    the article, however biased, brings out an interesting issue - intel is trying to simultaneously improve performance of legacy code, and introduce features that will really boost properly recompiled new code. however, it's not clear that you can kill these two birds with one stone - it really takes a year or two until compilers get updated to support the architectural tweaks.

    which makes one wonder whether the real problem might be not the processors, but the compilers. by that i mean, the traditional c compiler doesn't really have enough information to know when to apply what optimization. consider traditional tight loop over a region of memory - c lets you implement it as a straightforward for loop on array references, an "increment pointer and dereference, until pointer reaches some value" loop, and so on.

    now the problem is, the compiler doesn't have any sort of an idea of what we're trying to do. had it known we're performing bitmap manipulation with multiplication over an integer buffer, it might be able to partially unroll the loop to fill in the pipeline, or automatically insert MMX code when it sees its appropriate - same with the parallel-floating-point-op instruction sets. but since the c compiler doesn't know what data it's moving around, or what the user is really trying to do on a macro level, it doesn't know any better than to produce a pretty much straight translation of the c code.

    this way performance suffers because the compiler isn't smart enough to automatically support the subtle features of those new processors, and that in turn can be traced back to the languages such as c not retaining enough information about what is being computed to support such automatization.

    does this mean we may finally start seeing a move to higher-level languages, when low-level ones fail to compile as optimally as they ought to? i hope so. but considering how much c code there's still floating around out there, i won't hold my breath.

    --

    My other car is a cons.

  34. Poorly written article by spooky_madman · · Score: 1

    Yes, I agree totally, The Pentium 4 is a sign that Intel is now totally out of touch with reality. They have no idea of what the consumer wants anymore. How many more times do we have to hear tired cliches about the new processor "enhancing your Internet experience" or whatever. AMD have the real innovation, folks, and they are much cheaper too. I have supported Intel in the past, but my next processor is sure to be an AMD.

    1. Re:Poorly written article by ShavenYak · · Score: 1

      Intel has no idea of what the consumer wants? Heck, the consumers don't know what they want either! The consumer doesn't care how deep the pipeline is, how much L2 cache there is, or how many new instructions have been added. Only us geeks care about that stuff. Joe Consumer wants to know "How many megahurts does it have, and how much does it cost" or maybe "How many em-pee-threes can I put on it". As long as consumers have that attitude, and those ridiculous blue guys keep up the work they inherited from the bunny people, Intel will have no problem selling whatever junk they market.

      --

      Hey kids, there's only 5 days left 'til Yak Shaving Day!
  35. Re:Tom's Hardware contradicts this by Ratface · · Score: 1

    This benchtest with the Intel optimised version of the Flask was mentioned in the original article. Try and RTFA before posting!
    "Give the anarchist a cigarette"

    --

    A little planning goes a long way...
  36. Re:mod parent up by jonnythan · · Score: 1

    hehe, yeah, but it's funny in a sarcastic sorta way :)

  37. IA64? No thanks... by Juju · · Score: 1
    So you want the P4 to die and be replaced by a IA64? Well, I do hope that the 64bit goodness will be worth the lost Mhz.
    I know, Mhz is not everything but if you look closely at the performance difference of lets say an Athlon (highest possible clock) and an Alpha (highest clock as well) then you won't see that much of a difference except in the price.

    What I mean is that the P4 is going to be clocked over 2Ghz very soon and will probably reach 4Ghz in the next two years. At that time, IA64 will still be trying to reach 1Ghz. IA64 is the biggest flop of Intel so far so I am not too eager to put my hand on it. Besides, the only reason to want 64 bit is to be able to access 2Gb of address space per process. I don't really see this as being necessary right now...

    --
    Black holes occur when God divides by zero.
    1. Re:IA64? No thanks... by MarNuke · · Score: 1
      if you look closely at the performance difference of lets say an Athlon (highest possible clock) and an Alpha (highest clock as well) then you won't see that much of a difference except in the price.

      I don't know what you're looking at, but everything I have ever seen about the Alpha is super fast. Even 1.5 time faster then other chips.

      --
      MarNuke
    2. Re:IA64? No thanks... by Grifter · · Score: 1

      are you shallow minded? did you read the article?
      MHz is not what makes a chip fast in comparison to other CPU designs, you are comparing apples and oranges when you compare a P4 to anything else. The P2 and P3 are in the same class and the Athlon is modled after that class, so comparing MHz in this arena is fine because the difference is minimal.
      Who knows, having a IA64 running at 500MHz might be faster than the P4 2GHz or anything else you don't know because they are totally different processor designs.

    3. Re:IA64? No thanks... by Juju · · Score: 2
      Look how much the gap is closing...
      I use to remember times where Alpha was more than 3 times faster than anything Intel would build.
      They also had the highest clock speed (150Mhz vs. 66Mhz for Intel).

      But the situation has changed!
      The following figures are Spec95_int and Spec95_fp
      AMD Althon/650Mhz ---> 29.4 - 22.4
      Alpha 21264/667Mhz ----> 32.1 - 49.0
      So at the same clock speed, Athlon is as fast as Alpha whereas it is half the speed for floating operations.
      But this is at the same speed. Athlon reaches way higher frequencies so the gap is very small in fp and Alpha is beaten in int. And the price difference is massive.
      I have got an Alpha server, a Dual ultra-sparc workstation and a whole bunch of PCs, believe me, the speed is about the same for 1/10th of the price.

      --
      Black holes occur when God divides by zero.
  38. Re:P4 is slow? Overpriced? Says who? by VAXman · · Score: 2

    The fact that the benchmarks were done with an intel compiler shows that the results are biased toward one vendor. What if the test was done with gcc? how would the results turn out then? And as for recompiling everything to get the most performance, how are we going to get the source code to closed-source programs?

    That's not the point. The point is, using the Intel compiler on a P4 is faster than using ANY compiler with the Athlon. Thus, if you wanted a system with the fastest possible performance, you would use the combination of the P4 processor and the Intel compiler. The P4 with GCC, or an Athlon, would be an inferior choice (for performance).


    of course the cpu prices are relevant, assuming 2 systems have the same monitor/case/video card/hard drive, everything else comes down to cpu+ram+mb prices. If a p4 system can be built for $2000, then the same system can be built for a little ore than $1000 with athlon/sdr ram. Places like gateway just happens to be selling their athlon 1.2 ghz systems for more than they're worth to make more profit whereas they probably are barely making a profit with that 1.4 ghz p4 for $2000.


    Typically, only complete system prices are compared. It may be true that a P4 is double the price of an Athlon, but that's comparing the CPU itself. But the CPU is a small part of the system cost, so a computer using Athlon costs more than half for a comparably equipped system. To compare CPU prices is to magnify their actual effect.

    Comparing CPU prices is to repeat Transmeta's fallacy (who claimed that a CPU with half the power consumption would speed up battery life of the system, when in fact, the CPU was not even the main power hog in a system)

  39. Re:Who is this guy anyway? by tesserae · · Score: 2
    Yeah, there were statistics and such -- he just didn't apply any of them when it didn't suit his anti-Intel rant. For one good example: he faults the P4 for failing to scale well with core speed while running Prime95; yet the 600 and 900MHz Athlons scored essentially identically, so the same charge could be made against the Athlon. But he completely fails to even notice this...

    He put up a good facade, but in reality his article wasn't a decent analysis -- it did have its good points, but there was so much BS in there that it was hardly worth the effort.

    ---

    --

    ---
    Politics is about making compromises. Religion isn't. --Michael Horton

  40. Re:Marketing/finance pukes by Cougar1 · · Score: 1

    So my guess is that they were planning to bring the P IV out in 2002, but the Athlon + inability to crank up the P III as far as they expected unexpectedly put them in second place as far as speed goes....

    ...So they rushed a half-finished design out to production...


    I agree, it seems that the PIV is really a half finished product that was rushed to market to prevent a massive loss of market share.

    Engineers and geeks know that will only make things worse, but marketing and many other management pukes were raised on "The Little Engine that Could." They think that if you just try hard enough the impossible will happen.

    I disagree. Sure, the PIV is not an Athlon killer in terms of performance, but there are plenty of clueless pointy-haired bosses and Joe six-packs out there that will never know that they shipped out a truckload of cash for only a marginal improvement in performance. After all most of their applications won't need that kind of performance anyway.

    Grabbing the MHz crown (if not the actual performance crown) is a stroke of marketing genius. It buys Intel a little time to come out with an improved PIV that really is an Athlon killer.

  41. Re:P4 is slow? Overpriced? Says who? by leiz · · Score: 2

    a cpu that costs over $1000 in a $2000 system is not a small portion of the system price dammit.


    Zetetic
    Seeking; proceeding by inquiry.

    Elench
    A specious but fallacious argument; a sophism.

  42. Re:I have no life... by Thrikreen · · Score: 2

    I have a tendancy to consider the x86 line to be similar to a bike as an analogy. What would you have: a bike with training wheels to a bike without, to one with 6 gears, 12, 18, a motor, a motorcycle, a bike with afterburners, and finally now a bike with warp engines. It does get faster, yes, but it's *still* a bike. Or you can get a car. =)

  43. Grade: Technical Info - A; Language Mechanics - C by Pooua · · Score: 1
    I did not see any significant technical error in the article, unless one counts the author's strangly negative views that he seems to believe are dirty secrets, when in fact they are well-known and accepted trade-offs. The article also was not written as well as a static Web page on a professional site should have been, particularly concerning grammar and wording errors. Most of the language errors were minor, but there was one mistake that changed the meaning of the sentence. I believe that the line that reads,

    "Compare this to the 8086 and 80286 whose 16-bit instructions could only use certain INSTRUCTIONS for certain operations"

    should instead read,

    "Compare this to the 8086 and 80286 whose 16-bit instructions could only use certain REGISTERS for certain operations."

    (I emphasized the word that should be changed by capitalizing it.)

    I very much appreciated the information and insights that the author provided in his article.

    --
    Taking stuff apart since 1969 (TM)
  44. Oh ye of little faith (and knowledge). by ProtonMotiveForce · · Score: 1

    I'm reading a lot of ridiculous comments, most of them centered around how the PIV handles current code. Fine - don't buy one yet.
    But you're neglecting what appears to be Intel's strategy. For now, push the PIII. Probably until mid next year. By that time, the compilers will be ready and PIV will probably be at 2.0Ghz. Considering the fact that with optimized code the PIV outperforms anything out there (yes, including AMD) in many benchmarks _now_, I'd say unless AMD comes up with something fast they'll be WAY behind the performance curve by then.
    The shrink to .13 will help tremendously, as well.

  45. For more information by Voira · · Score: 1

    Less biased and more accurate articles about the Pentium IV can be found at:
    www.tomshardware.com
    www.anandtech.com

    1. Re:For more information by Vegeta99 · · Score: 1

      Less biased to AMD and more biased to Intel. Less biased my ass!

  46. Who is this guy anyway? by cperciva · · Score: 3

    In this extremely well written and technical article...

    Yeah, right. Ok, lets address stuff in order:

    1. Prime95. Prime95 right now is optimized for current processors. The author received a Pentium 4 system a couple weeks ago, and is rewriting his code right now. When the reoptimization is completed, expect a factor of two improvement.

    2. Small L1 cache. The author seems to believe that a larger L1 cache is always good. What he fails to address is that larger caches are inherently slower, and going from a 3 cycle 16KB cache to a 2 cycle 8KB cache improves performance, given a fast L2 cache.

    3. No L3 cache. Sure this would have been nice -- but also expensive. Given the intelligence of the i850 chipset (including memory look-ahead reads) and the bandwidth of RDRAM, it isn't really necessary.

    4. Instruction decode. Hello? Anyone home? At most 1% of instructions will have to be decoded. That's the point of the trace cache. And yes, Virginia, that cache is large enough.

    5. Slow rotates and shifts. That's the price you have to pay if you want a fast clock. Variable shifts are algorithmically expensive (in fact, within a factor of log log N of multiplies, but that's a different matter).

    6. Etc. I could go on point by point, but the pattern remains. The author clearly doesn't understand the tradeoffs necessary when designing processors, and looks at one side without considering what it is being traded for.

    My opinion is that the Pentium 4 is a very well designed processor. Not only did the designers build a processor which can be run at high speeds, they allowed themselves room to add improvements later without requiring a lengthy redesign of the entire processor. High clock speeds mean that signal flight time is a problem? That's why there are two cycles dedicated to moving data across the processor. Got extra silicon? Double the number of SSE units to allow SSE instructions to complete in half the time. Decide that you want an L3 cache? Throw one on.

    Sure the Pentium 4 doesn't perform great on code not optimized for it. But neither did the 486, the Pentium, or the Pentium Pro. And which would you prefer to have right now, a 250MHz 386, or a 1GHz Pentium III?

    1. Re:Who is this guy anyway? by Paradise_Pete · · Score: 3
      Which is exactly why Intel wrote their own optimizing compiler.

      And once apps are optimized for the P4, every Joe Casual User will have to buy one to get decent performance. I'm sure that's just a coincidence, though.

    2. Re:Who is this guy anyway? by Tony-A · · Score: 1

      Open Source is starting to look better and better.

    3. Re:Who is this guy anyway? by Black+Parrot · · Score: 2

      > 2. Small L1 cache. The author seems to believe that a larger L1 cache is always good. What he fails to address is that larger caches are inherently slower, and going from a 3 cycle 16KB cache to a 2 cycle 8KB cache improves performance, given a fast L2 cache.

      You can't really make blanket statements like that, any more than what you are accusing the author of doing.

      Which is better depends on the miss rate and miss penalty, as well as the speed of the L1 cache. And of course the miss rate depends on what software you're running, as well as the size and organization of the cache.

      If you know all the variables then you can run up the numbers, but without them you can't really make too many blanket statements.

      Or you can look at benchmarks, or (best of all) you can try the systems side by side and see which really works for you, and whether the faster one is worth the extra cost, if any.

      > 4. Instruction decode. Hello? Anyone home? At most 1% of instructions will have to be decoded.

      I didn't read the article (don't do registrations, free or otherwise), but if you and the author are using standard terminology, then every instruction has to be decoded. "Decode" just means looking at the bits in the instruction and deciding what to do. Every processor has to do this on every instruction, and the fact that it's a decision process means that bits have to ripple through gates, which in turn means that time is consumed. Its complexity can indeed be a factor in a processor's speed.

      --

      --
      Sheesh, evil *and* a jerk. -- Jade
    4. Re:Who is this guy anyway? by hobbesx · · Score: 1
      Yeah, right. Ok, lets address stuff in order:

      1. When the reoptimization is completed, expect a factor of two improvement

      Expectations are still estimates. The modified MPEG4 FlasK encoder numbers are certainly more accurate- and they aren't exactly promising.

      2. that larger caches are inherently slower

      While a larger cache isn't always good, it only has to be usually better to get more performance.

      3. Slow rotates and shifts.

      He wasn't arguing that Intel's shift/rotate unit was sub-par, but that using it in a solution for a partial register stall was a step back. Of course he uses the magic words certain and can, but this looks why he talks about slow shift/rotate as a problem.

      I agree that the PIV overall is well designed for future expansion- scalability, and the L3 cache, but these things aren't here yet. By the time we have compilers optimizing for the PIV, and the option of ordering our PIV + L3 both AMD and Intel will be pushing the next level of chips.

      --
      This rating is Unfair ( ) ( ) Fair (*) Funny
      Sigh... If only. Modding would be so much more fun.
    5. Re:Who is this guy anyway? by ghoti · · Score: 1
      Variable shifts are algorithmically expensive
      Excuse me? What is algorithmically difficult about a shift? A three-year-old can design a variable shift that takes one cycle. It takes a bit of silicon, but it really pays off since you need shifts all the time (math, address calculation, ...)
      --
      EagerEyes.org: Visualization and Visual Communication
    6. Re:Who is this guy anyway? by mc6809e · · Score: 2
      Sure, a three-year-old can make a variable shift that takes one cycle. In fact, EVERY boolean circuit can be made to run in one cycle. What most three-year-olds don't realize is how long they have to make that one cycle.

      It may not be obvious to someone who's had one semester of logic design that the speed of a boolean circuit in real silicon isn't just a function of its depth. Issues like fan-out and trying to implement the circuit on a plane, etc. end up killing you for larger circuits. A naive, two-level circuit, though it has minimal depth, isn't necessarily the fastest in real silicon.

      Consider something as simple as the parity fuction. It can be shown that a boolean circuit of constant depth implementing the parity function grows exponentially with the number of inputs. This is a big problem in that your inputs will be forced to each drive an ever increasing number of gates as the number of bits increases. At some point you have to alter the electrical characteristics of the circuit (ends up making it slower) or add drivers (ends up slower).

      Suppose instead you allow the depth of the circuit to increase. Now the number of gates you need grows linear with the number of inputs rather than as 2^n. It gets even better. Every doubling of the number of inputs only adds one more level to the depth of the circuit.

      Exercise for the reader: in what way does the arrangement of the drivers added to the first circuit resemble the arrangement of the gates of the second circuit?

      What bothers me the most is the contemtuous tone you used in replying to cperciva. He didn't deserve it.

    7. Re:Who is this guy anyway? by ghoti · · Score: 1

      I apologize, I was wrong. I just had this idea of building a multiplexer without all the logic by just selecting the right lines with a single layer of and gates and ... well never mind. I'm sorry. I should really think before I write something the next time ...

      --
      EagerEyes.org: Visualization and Visual Communication
    8. Re:Who is this guy anyway? by ghoti · · Score: 1

      I'm sorry. I'm usually not such an asshole, even when I am right ... you are right of course, I didn't think of drivers and fan-out and all this real-world stuff ... but my great design wouldn't have worked anyway, because I would still need the logic in a different part, driving the switches ...

      --
      EagerEyes.org: Visualization and Visual Communication
    9. Re:Who is this guy anyway? by cperciva · · Score: 2

      Excuse me? What is algorithmically difficult about a shift? A three-year-old can design a variable shift that takes one cycle. It takes a bit of silicon, but it really pays off since you need shifts all the time (math, address calculation, ...)

      If it is so easy, show me a variable shift which takes less than O(n log n) transistors and O(log n) stages. I sure can't work out how to do it.

    10. Re:Who is this guy anyway? by jo42 · · Score: 1
      Theory three is that Intel has been taken over by marketing pukes and is doomed.

      All major companies have been taken over by marketing pukes. How else do you a) saturate a market and then b) continue to resell into it? This is the problem both Microsoft, Intel and other large firms are facing: business models are based on constant upgrades (automobile industry too - no the profusion of SUVs and other monstrosities on the road). Think about it...

    11. Re:Who is this guy anyway? by waveman · · Score: 1

      > Yeah, right. Ok, lets address stuff in order: ...
      > Sure the Pentium 4 doesn't perform great on code not optimized for it. But neither did the 486, the Pentium, or the Pentium Pro. And which would you prefer to have right now, a 250MHz 386, or a 1GHz Pentium III?

      Well actually the P4 is the first X86 from Intel that is slower on the targetted workload. The P-Pro was slower on 16 bit code but it was faster on 32 bit code.

      Running Quake faster is not good enough - not everyone runs Quake. All the stuff I do will be slower (compilations etc).

      It's all very good to crtiicise compiler writers for not optimizing for the latest CPU. The problem here is that in the past, you have not had to severely penalize past CPUs to write code that runs better on new CPUs. But that is just what Intel has done this time. The other problem is that it is not simple to optimize for the P4. The optimization manual is 300 pages and the rules are very complex. It is not reasonable to expect everyone to rewrite the code generation every time. The GCC code generation is hundreds of thousands of lines of code. Anyone who thinks it is easy to implement Intel's suggestions should submit a patch to the gcc patches mailing list.

      This was indeed a major point of the article, that AMD and Transmeta do not require code rewrites to run well. But Intel does for the P4. I am working on a compiler and my attitude at the moment is that the P4 is not worth the effort at this stage.

      Looking at Intel's design decisions on the P4 really makes me scratch my head. The business with the shift instructions seems particularly incredible. I have been reading and these optimization guides since the 286 and I am at a loss.

      There seem to be three tenable theories.

      The megahertz theory. The trouble with this is that to even match the Athlon you need such high clock speeds it is not going to solve the problem for quite a while.

      Theory two is that Intel has put multithreading onto the CPU at the cost of a lot of silicon, but hasn't been able to get it going yet. This would explain why they have been so stingy with silicon where it could have been useful. The multithreading could double system throughput by running two threads at the same time on the same chip. That would justify the design decisions made, but this theory is a long shot.

      Theory three is that Intel has been taken over by marketing pukes and is doomed. Engineering realities come a distant tenth to PR, Hype etc. Check out http://www.faceintel.com/ for some information about what Intel is like from the inside. This seems the most plausable theory at this stage. Intel has had a long series of debacles so it is not surprising to see another one.

      I read the

    12. Re:Who is this guy anyway? by abelsson · · Score: 1
      6. Etc. I could go on point by point, but the pattern remains. The author clearly doesn't understand the tradeoffs necessary when designing processors, and looks at one side without considering what it is being traded for.
      ..
      Sure the Pentium 4 doesn't perform great on code not optimized for it. But neither did the 486, the Pentium, or the Pentium Pro. And which would you prefer to have right now, a 250MHz 386, or a 1GHz Pentium III?

      That's just his point, which you're completly missing - Intel is trying to force programmers to write optimized code for the P4 while the competitors do everything they can to reduce the work the programmers have to do. Writing optimizing compilers is a very hard task, and almost all code is still compiled with compilers optimizing for the 486 (gcc anyone?).

      It's been shown over and over again that forcing coders to do things a certain way doesnt work, because we're lazy. Of course, eventually compiler technology will catch up with the processor architecture, but i estimate compiler tech is atleast 10 years behind the silicon. Therefore sacrificing performance for legacy code is a huge mistake, simply because compilers wont be able to catch up during the P4's lifetime. As i said we've barely got Pentium optimizing compilers *now*.
      AMD and Transmeta understands this.

      -henrik

    13. Re:Who is this guy anyway? by cperciva · · Score: 2

      Writing optimizing compilers is a very hard task, and almost all code is still compiled with compilers optimizing for the 486 (gcc anyone?).

      Which is exactly why Intel wrote their own optimizing compiler. They're even writing a Linux version, which is supposed to be undergoing a public beta test in January.

    14. Re:Who is this guy anyway? by ethereal · · Score: 2

      Which article were you reading? There were statistics (including cycle counts), comparisons of compiled code, and in-depth reasons for the points that were made. I am not a processor guru and so I'm not sure if they were all good reasons, but there was a large amount of technical backup for the claims that were made. Did you not read past the first section (anti-Intel invective) or the second section (a brief history of PC microprocessors)?

      True, the anti-Intel bias was a little disconcerting, but that's because I think you should separate out the technical arguments from the name-calling, and consolidate all of the "boycott Intel" and "Intel engineers are idiots" at the end. Others feel differently, apparently :)

      --

      Your right to not believe: Americans United for Separation of Church and

    15. Re:Who is this guy anyway? by Rift · · Score: 1

      The problem is - how many mainstream app vendors will recompile their product with this compiler? All? 50%? 25%? If 50% or 75% of the apps I run at work (and those people who I buy machines for) will run slower when I upgrade the 667MHz PIII's to 1.5GHz P4s(at a huge cost to us), then why would I do it? But, if at a smaller cost I can upgrade to 1.2GHz Athlons that run everything faster, then I'll do that.

      If DELL tells me that I'll see huge speed improvements with the P4, just as soon as I recompile Office 97 (or all the other apps our teams run), I'm going to laugh at them! Intel writing their own optimizing compiler is great, but worthless to the consumer untill mainstream apps actually use it.

  47. Re:Stop Being so Biased Against Intel by O.F.+Fascist · · Score: 1

    In what ways is the Tbird lacking in performance? It beats the PIII or atleast equals it in most areas, and has a bad ass price to performance ratio.

  48. Pentium IV is still good, but we'll have to wait by ZanshinWedge · · Score: 4
    The Pentium IV was designed and conceived to be somewhat of a different beast than the current cpu lineup. Not as different as IA-64 and all that. The current processor designs are reaching their limits in terms of speed and won't be able to go much faster than where they are now. The P4 is a different beast. It is primarily designed to simply allow for monstrously high clock frequencies. Now, making such a switch of technology and design is always difficult and combined with some of Intel's other problems (like the stupid contract with rambus, which is really hurting them badly all around) makes for a a rough road. This first generation of P4's quite plainly isn't much higher clocked than other chips (at most 50%) and even then it doesn't stack up well, partly due to chipset and memory problems though, and it is a huge chip (physically) which costs money. Combined with the normal amount of bugs and blunders in a new product and you get less than stellar performance.

    However, that's not the whole story. Intel has always introduced new chips, tweaked them, put production in gear, lowered the cost, then inundated the public with high quality, high performance, low cost processors. I doubt the P4 will be much difference. With the process change (to 0.13 micron I believe) for the P4 comes, combined with the normal bug fixes, combined with better memory support (such as DDR SDRAM), combined with much higher clock speeds (we're talking over 2 GHz), combined with major production volumes and lower prices, the result will be a screaming fast processor that will be hard to beat. The P4's main advantage (and essentially it's entire raison d'etre) is that it has a whopping 20 stage pipeline. That means one thing, you can shove gigahertz down it's throat like you can't do to any other processor. Sure the P4 may not be as "tight" and efficient as some of the other processors out now (which is why it's foolish to be an early adopter), but what it lacks in effectiveness it will eventually make up for in raw cycles. Right now (with all of the P4's flaws, including those that can be fixed, mind you) the P4 runs at maybe 80% of what the idealized speed of a PIII or Athlon would be at the same clock speed, but they expect the P4 to hit 2GHz by Q3 '01 which means you need around a 1.6 GHz proc. of the old style to keep up with it. And this assumes that some of the weak points of the P4 (most importantly, the horrendous memory system forced on it by the Rambus contract) remain, which won't be the case.

    I'm not saying the P4 will blow everything out of the water next year (it won't), but it will be fully mature and it will be leading the pack and will be very difficult to compete with.

  49. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  50. rewriting code by Barbarian · · Score: 3

    1. Prime95. Prime95 right now is optimized for current processors. The author received a Pentium 4 system a couple weeks ago, and is rewriting his code right now. When the reoptimization is completed, expect a factor of two improvement.


    I'd contend that it's a fair comparison with what AMD had to put up with -- FPU benchmarks intended for two FPU pipeline chips on a three FPU pipeline system (Athlon). Were benchmarks rewritten right away? No.

  51. Re:That's not how it works... by Tony-A · · Score: 1

    Let's try something not so basic. This _does_ require that you buy a lot of whatever.

    >>If you buy both Sega's and Sony's systems, both companies get what they want: your money. Sega has no reason to improve its products because you already bought one; and Sony has also no reason to improve because you also bought one of theirs as well.
    You buy more of the one that seems better at the time and less of the one that seems poorer at the time.

    >>If consumers don't discriminate between quality and non-quality goods (or cheap and non-cheap goods), then no competitive situation exists.
    This requires the ability to discriminate, which is not at all simple. Even after a long time of running Windows, Linux, and FreeBSD side-by-side the evidence is essentially anecdotal.

    >>In an ideal world, people wouldn't have any consumer loyalty at all -- they'd always vote with their money and buy whatever product is the best product available.
    If it's a winner-take-all situation, the competition disappears. In particular, if it takes a second or third look to determine which is actually better, the situation is rather more complex. Competition can exist when most consumers are brand loyal if there is a vocal minority in the middle with very little brand loyalty.

  52. Re:Pentium IV is still good, but we'll have to wai by duffbeer703 · · Score: 1

    Is there an AMD Dell? Compaq Deskpro? HP Vectra? IBM PC series? No.

    With the exception of the Pentium 4 and the 1.3 Ghz P3's, which are still not really out, Intel has had few shipping problems. Millions of Celerons and P3s have shipped on time. AMD has always had difficulty shipping enough chips on time at the right price. Their new Dresden plant is their only exception.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  53. He's myopic, only seeing the parts he touches. by _egg · · Score: 1

    I only had to get about halfway through this desperate, petulant rant before I realized I could stop reading. I'm no fan of Intel's, but I recognize yellow writing when I see it. Two things threw everything else he might have to say into suspicion: First, that Intel and Dell's stock was trading down 50% due strictly to the P4. As we all know, this is not even unusual among tech companies lately. Tech stocks have dropped tremendously, and trying to use Intel's stock performance as a guage of the technical prowess of the P4 is just ludicrous. For example, try this: "AMD's stock price has dropped from a high of 48 1/2 this year to it's current price of 13 7/8, a drop of almost 70%! Obviously their poor technology is hurting them!" No way. Second, he claims the Pentium II was remarketed as the Pentium III to differentiate it from the Celeron-A, and that there was no other difference between the chips than the CPU ID. Utterly false! Game developers will be the first to point out that the P3 introduced the Katmai New Instructions ops, subsequently renamed to SSE (Streaming SIMD Extensions). These instructions are crucial to speeding up 3D vector operations, and they made a huge leap in performance possible. In the time since, transform and lighting code for games has moved on the graphics board, but those without hardware T&L remain competitive by using these instructions in their drivers. Hell, even NVidia boosted the performance of their older boards with these instructions! I'm not saying Intel has anything on AMD since AMD got 3DNow instructions out in the marketplace first, but to say the P2 and P3 were identical is just a load of horseshit. At that point I felt any specific example he threw in would be a case that he himself had trouble with, and not give any indication of where the P4 might help people doing things differently. The chip may have its flaws, but this is the definitely the wrong guy to be dissecting it.

  54. Re:That's not how it works... by Paradise_Pete · · Score: 1
    There are anti-trust laws governing these console game makers. They would be happy to give the hardware away for free and sell you the games at $100 a pop.

    So you're saying it would be illegal for Sony to give away its consoles? Are you saying they can't charge $100? Just what are you saying? I think you just made that up.

  55. can you guys PLEASE get some REAL information? by Teek · · Score: 2
    I *hate* it when people write articles like this that are totally unwarranted.

    I have a 1.6GHz P4 computer system (prerelease, not overclocked) and a IA64 system here at work, and as *Tom's Hardware Guide* clearly points out here in their *latest* comparison:

    "Pentium 4 beats Athlon by quite a long shot. Only in a clock-for-clock comparison of Pentium 4 1.5 GHz and Athlon 1.466 GHz Athlon can reach the same scores as Pentium 4."
    That's meaning that the P4 1.5 ran at 1.7+GHz without issue while the 1.2GHz Athalon only could reach 1.466GHz.

    And *most importantly* the P4 is at the beginning of their production run, while AMD is straining their current clock speeds. 1.8 and 2.0GHz P4s will be out pre-fab within months, and AMD is stressing their line to do 1.2.

    See for yourself

    So *please* don't flame Intel needlessly unless you have hard evidence.

    As well the IA64 architecture is *awesome*. 128 64-bit general purpose registers, an additional 128 64-bit floating point registers, and much much more. The coding that I am doing runs like 10x faster on a 666MHz IA64 than it does on a 800MHz PIII (literally!).

    I don't mean to flame, but this type of I-am-going-to-spread-biased-misinformation-because -I-like-AMD campaign really ticks me off.
    1. Re:can you guys PLEASE get some REAL information? by Namarrgon · · Score: 1
      I have a 1.6GHz P4 computer system (prerelease, not overclocked) and a IA64 system here at work, and as *Tom's Hardware Guide* clearly points out here in their *latest* comparison...

      Can't say I entirely trust Tom's these days. He's inclined to be a little slipshod and biased, IMHO. Look how much he raved about DivX ;-) - "as good as DVD", indeed.

      If you'll look at the very next page from that link you posted, the P4 gets roundly beaten on the next test, and further, Tom tells us that BapCO (who wrote that particular benchmark) actually have their offices inside Intel's Santa Clara building! Guess which CPUs they optimised for?

      The truth is, the P4 has strong areas and weak areas. In RAM-bandwidth and SIMD-optimised benchmarks, it flies very nicely. In straight FP and complex decision code, it suffers, sometimes very badly. I saw a benchmark, SuperPI, where a 1.5 GHz P4 performed at less than half the speed of a 1.2 GHz Athlon.

      In fact, forget this article. Read the one at Ace's Hardware instead - it's much more informed.

      Namarrgon

      --
      Why would anyone engrave "Elbereth"?
    2. Re:can you guys PLEASE get some REAL information? by waveman · · Score: 1

      > As well the IA64 architecture is *awesome*. 128 64-bit general purpose registers, an additional 128 64-bit floating point registers, and much much more. The coding that I am doing runs like 10x faster on a 666MHz IA64 than it does on a 800MHz PIII (literally!).

      I would be interested to know the kind of app this is. Also whether you are coding in assembler or what other language.

      I am having trouble seeing where the 10x performance would come from for most applications.

  56. Re:Technical Flaw in the article: by tzanger · · Score: 1

    * The 8088 had an 8-bit bus, while the 8086 used a 16-bit bus. The 8088 had less pins, and was considerably cheaper.

    I repeat again: The 8086 and 8088 were both 40-pin devices!

    There was no savings of PINS or CHIP SIZE; perhaps a bit of die was saved since you didn't need bidirectional drivers on 8 more of the address lines but the chip size and pin counts were identical!

    Pinouts were different, as was menitoned several times in this thread...

  57. Big flaw: No SMP! by Namarrgon · · Score: 2
    OK, speaking as a software developer here, and someone who uses a P4 regularly...

    According to our own software, a 1.5 GHz P4 clocks in at just over a 1.1 GHz PIII. Not too bad in absolute terms, though there's no doubt the TBird kills it in price/performance, especially when the whole system price (including RAM) is considered. Still, I'm not ashamed to have one on my desk, I just don't want to be the one paying for it. Nothing new there - the Pentium Pro sucked at 16 bit software and cost far more, but it (and the P6 core) were still very successful.

    The P4 has two decent advantages - RAM bandwidth (for those who need it), and SSE2, which is finally really useful to me. I can double and sometimes even triple the performance of all my MMX code, and that easily outstrips the Athlon. This won't apply to most code, true, but it sure makes a difference to my software.

    However, 95% of all my customers don't use P4s, or even Athlons - they use dual PIIIs. 2 x 900 MHz PIII chips beats any P4 or Athlon system comfortably, and is still doesn't quite break the bank :-) This, and only this, is what has kept my customer base loyal to Intel while the Athlon has been storming the castle.

    Biggest flaw in the P4? No SMP! I still can't believe it. Their one big advantage over AMD in the higher end systems, the one they've been pushing to all their workstation customers, and the P4 WILL NOT DO IT. And now, of course, when AMD are finally on the verge of releasing their SMP chipset (can it be true?), Intel neatly snatch defeat from the jaws of victory, letting AMD through the gate, and locking themselves outside...

    Of course, there's still the Foster, AKA P4 Xeon. It will do dual, quad and 8-way systems, and this promises to be the ultimate system for my software (I use a dual Foster too, and it is nice, no question). But at what price? It's bad enough my customers having to mortgage their homes for 1 GB or 2 GB of Rambus RAM, but to have to pay Xeon-level prices for a dual system as well is going to drive them into the welcoming arms of a waiting DDR dual Athlon.

    Guess which system I'll be buying next for myself.

    Namarrgon

    --
    Why would anyone engrave "Elbereth"?
  58. Re:Sorry, never made it past the opening paragraph by ||Deech|| · · Score: 1

    Did you actually *read* the *whole* article, or did you just read the first and last paragraphs?

    "Die size" has nothing to do with the issues he presents. If you can refute the claims he makes in the *middle* section of the article, by all means do. If not, shaddap and siddown!

    --
    Run. I like water. Push My rutabaga.
  59. Intel under pressure by kastaverious · · Score: 1

    The pentium 4 debacle seems to provide further evidence that Intel is having a hard time existing in a competative marketplace. Long gone are the days when the X86 platform was ruled by Intel. Anyone else think that the Pentium 4 is going to be a complete disrater for intel?

    --
    GiraffeSville, a place anyone can call home
  60. Author's grammar by StrawberryFrog · · Score: 1
    The new architecture has serious fatal flaws
    As opposed to minor fatal flaws?

    --

    My Karma: ran over your Dogma
    StrawberryFrog

  61. Re:Sorry, never made it past the opening paragraph by mav[LAG] · · Score: 4
    Pity - because it's well written, technically sound and has the kind of insight you only get from years of progamming in assembly language on different generations of processors. It's not all anti-Intel. He also gives credit where credit is due - the design of the 386 and 486 chips for instance.

    A good editor would have removed the BOYCOTT ALL INTEL stuff or at least moved it down a bit. But I feel for the author here: he paid $4000 for a system which isn't as good as a (much) cheaper Athlon.

    Crusoe watchers take note: there's a nice little summary of the Crusoe's performance and why he's very impressed with that CPU's architecture. That summary alone is worth reading.

    --
    --- Hot Shot City is particularly good.
  62. Re:Pentium IV is still good, but we'll have to wai by 00Monkey · · Score: 1

    Yes there are: Compaq computers with Athlons and Durons in them, the Presario 5000 series. http://athome.compaq.com/default.asp?ProductLineId =441&page=families Gateway computers with Athlons in them: http://www.gateway.com/consumer/matrix/hm_sel_Matr ix.shtml Hewlett Packard PCs with Athlons in them, the X series: http://www.hp-at-home.com/hpPavilionHome/series/se riesSummary.cfm?series=x IBM computers with AMD Athlon in them: http://commerce.www.ibm.com/cgi-bin/ncommerce/Cate goryDisplay?cgrfnbr=2059074&cntrfnbr=1&cgmenbr=1&c ntry=840&lang=en_US As you can see Major PC manufacturers do sell AMD chips in their PCs. Dell is one of the few that don't, probably because they think they can live off of Intel's name...which is fine if that works for them. These are just a few examples of the thousands that I can find. As far as AMD having shipping problems, they aren't and haven't for about a year, like I said. Here's a little help from www.tomshardware.com to back me up: "Interestingly, I haven't seen any Pentium III processor ahead of its release for more than a year. Intel's latest high-end processors were mostly not even available after their release for quite a while. Finally AMD, which used to have the bad reputation of not being able to deliver, is now showing the signs we only knew from Intel so far. The situation has indeed shifted. A release of an AMD processor means you can buy it in your store latest by the time of its official launch. In case of the release of an Intel high-end processor you might be lucky and get one of the rare pieces weeks or months after their official launch." Here's the URL to that article: http://www.tomshardware.com/cpu/00q4/001017/athlon -01.html

  63. Recursion? by crisco · · Score: 2

    I'm stuck in an endless loop trying to parse that last sentence. I think it makes sense though. Now if only I can break out of it by lunchtime...

    --

    Bleh!

  64. P4 is slow? Overpriced? Says who? by VAXman · · Score: 2

    We can look at this with SPEC2000.

    1.5 GHz Pentium 4:

    SpecINT2000: 536
    SpecINT2000: 558
    System price: $2,000

    833 MHz Alpha 21264:

    SpecINT2000: 544
    SpecFP2000: 658
    System price: $8,000 (???)

    1,2 GHz Athlon:

    SpecFP2000: 350
    SpecINT2000: 458
    System price: $1,500

    So what is the FACTUAL basis that The Pentium 4 is slow and/or overpriced?

    1. Re:P4 is slow? Overpriced? Says who? by leiz · · Score: 2

      first, you're comparing a 1.5 ghz Pentium 4 with rambus ram against a 1.2 ghz athlon thunderbird with sdr sdram when most 1.2 ghz athlons would probably be paired with ddr sdram. so the comparison looks more like:

      cpu: specint specfp
      amd 1.2 ghz ddr 496 420
      amd 1.2 ghz sdr 458 350
      intl 1.4 ghz 536 558
      also, did you notice that the pentium 4 machine had a top of the line hard drive (ibm deskstar 75gxp) and video card (geforce2gts) whereas the amd machines used an older ibm hard drive and a diamond stealth 3d pci(WTF?!!?) on the ddr machine and a western digital hd + nvidia tnt2 m64 on the sdr machine? or how about the fact that all the tests were done with an intel compiler????

      Then there's the system prices, I have no idea where you got these prices, but assuming all 3 systems use the same components except cpu+mb+ram, the prices would probably look like:

      amd 1.2 ghz cpu: $300?
      intel 1.4 ghz cpu w/128 rdram bundle: $1165 sdr ram, 128 MB: $56
      ddr ram, 128 MB: $200?
      asus p4 motherboard: $302
      asus amd sdr motherboard: $140
      amd ddr motherboard: $200?
      (all prices taken from mwave.com, ddr prices estimated)

      so, putting the cpu+mb+ram together, the costs are:
      amd sdr: $496
      amd ddr: $700
      intel p4: $1467
      so based on these figures, the p4 is OVERPRICED!


      Zetetic
      Seeking; proceeding by inquiry.

      Elench
      A specious but fallacious argument; a sophism.

  65. Re:Pentium IV is still good, but we'll have to wai by el_chicano · · Score: 1
    I've been around since my first computer, a 80286 with a 32MB hard drive.
    You young whippersnappers don't know how good you had it. I remember having to walk home 10 miles in the snow so that I could play with my IBM-PC XT with a 5MB hard drive :->
    --
    You think being a MIB is all voodoo mind control? You should see the paperwork!
    --
    A man who wants nothing is invincible
  66. Re:It's more than just the grammar! by el_chicano · · Score: 1
    Yes, I noticed the grammar mistakes all over. I found this rather annoying as it made reading and understanding what the author was trying to say a little difficult. It, in my opinion, hurts his credibility.
    I wouldn't bitch too much -- at least he knows how to use a spellchecker, something which apparently most Slashdotters have never heard of!
    --
    You think being a MIB is all voodoo mind control? You should see the paperwork!
    --
    A man who wants nothing is invincible
  67. Re:M$ Man? by el_chicano · · Score: 1
    We're supposed to accept the meandering babble of a person who uses M$ Frontpage to build his html.
    So his article would have been more insightful if he had used vi (or if he was really hardcore, cat) to write his webpage?
    --
    You think being a MIB is all voodoo mind control? You should see the paperwork!
    --
    A man who wants nothing is invincible
  68. Still more work to be done with the media... by TOTKChief · · Score: 2

    The truism that NYT is the standard bearer for print media still holds, I believe, so consider this from the article linked in the blurb:

    Clearly, the Pentium 4 is all about the future. For example, the chip can understand 144 new audiovisual software instructions -- in fact, it can process several of them in a single gulp.
    Unfortunately, that powerful acceleration technique will lie untapped until Windows programs are rewritten to take advantage of it. [emphasis mine]

    Case in point that the open-source movement hasn't gone far enough in educating the reporters. Sure, blather technobabble all you want at them, and they'll glaze as surely as I have today here at work. But to get them to preach your stuff, you've got to make them understand that Windows isn't the only solution out there.


    --
  69. Re:Technical Flaw in the article: by el_chicano · · Score: 1
    The AT&T (6300?) was the only 8086 "mostly IBM compatible" PC that I know of.
    I remember an old DEC Rainbow I ended up with. It was a PC clone but it had an incompatable floppy format -- it could read standard IBM floppies but could not write to them (swift move there, Digital!). However it did have built-in software which let it act as a VT-100 terminal...
    --
    You think being a MIB is all voodoo mind control? You should see the paperwork!
    --
    A man who wants nothing is invincible
  70. Read the damn article: wasted silicon on extra ALU by zilym · · Score: 2

    Go back and actually read the article. Intel cut parts of the silicon that would actually improve performance (second FPU), however left in silicon that is never used (extra double speed ALU) because of bottlenecks caused by cuts earlier in the pipeline (single instruction decoder and low throughput trace cache). If you can get past the author's bone against Intel on the first half of the article, he does make very valid points.

  71. Interesting article... by ghostdancer · · Score: 1

    Very interesting article.

    After graduated from my university, I have not been keeping up with what happen to the x86 world.

    The guy said the same thing my lecturer taught in my uni. days. 'PROCESSOR CLOCK SPEED' does not always matter in the execution of computer program.

    If Intel continue to make more mistakes, it will be a wonder how they will keep up with AMD. They should do what the AMD people did, go back to the drawing board, come out something _impressive_!

    2 to 3 years lost is not always bad... Intel should be _big_ enough to hang on for a few years. :)

    GhostDancer
    ps: Just got me a AMD Athlon-1GHz! It runs _great_ under Linux!

    --
    I rather be free in hell than a slave in heaven.
  72. Re:Sorry, never made it past the opening paragraph by ghostdancer · · Score: 1

    Goodness! This guy gave a comment without knowing completely what the author said.

    What this guy need is a good brain, and perhaps a few chill pills...

    --
    I rather be free in hell than a slave in heaven.
  73. Pentium 2/3 by gordzilla · · Score: 1

    "Finally, in 1999, Intel killed off the slower more expensive Pentium II by introducing the "new" Pentium III. Which for all intents and purposes is simply a Pentium II with a higher number to justify the higher cost relative to the Celeron."

    This comment reminded me of this

  74. News for Nerds, Stuff that Matters by CBravo · · Score: 1

    I think it is a great tech story, and I don't think we should fall for the argument that slashdot has a public function: it doesn't. It has one function: provide a community for techies. News for Nerds, Stuff that Matters

    --
    nosig today
  75. Re:Sorry, never made it past the opening paragraph by CBravo · · Score: 1

    Yes, it is quite common in reports to put the summary at the top as well... If that biases U, then you are not a tech, .. I read the full article and he knows his stuff.

    --
    nosig today
  76. Sun provide 8Mb cache cpu's by Grimwiz · · Score: 1

    We use a lot of SUN sparc chips here at Merrill Lynch. The comment in this article about cache size is right on the button - a cache miss causes the CPU to sit idle for the same time it could execute almost a hundred instructions.

    I've seen 450MHz SUN CPU's with 8Mb cache perform much, much better than any intel chip on things like seti@home - and likewise whilst running sybase but thats harder to get relative measurements.

    --
    -- Don't believe everything you read, hear or think
  77. Backwards Step by Grimwiz · · Score: 1

    From a performance point of view this is the second time that Intel provided an updated processor that ran slower than a previous generation.

    In 1987 I was measuring PC speeds and 16MHz 286's ran faster than 20MHz 386's on the engineering and CAD programs my company was using. Of course the 386 later scaled up way beyond the clock speed that 286's managed and included proper memory management which we all know now is essential for any proper multitasking operating system.

    --
    -- Don't believe everything you read, hear or think
  78. Re:Pentium IV is still good, but we'll have to wai by mvdwege · · Score: 1

    Now, I know very little of processor design, but I can spot faulty logic. Your post would seem to be correct based on the assumption that AMD wouldn't optimize it's design at the same time.

    Surely AMD can see this as well?


    Mart

    --
    "I know I will be modded down for this": where's the option '-1, Asking for it'?
  79. Re:That's not how it works... by Andrewkov · · Score: 1

    There are anti-trust laws governing these console game makers. They would be happy to give the hardware away for free and sell you the games at $100 a pop. By the way, only Nintendo sells Nintendos. Not Sega or Sony.

  80. Re:A New Program by telstar · · Score: 1

    I didn't realize Timothy McVeigh had access to a computer.

  81. Add'l points to ponder by muck1969 · · Score: 1
    The rants of 'Intel sucks, AMD rules' or vice-versa really don't apply here.

    Darek Mihocka's P-IV review used software optimally compiled for the previous generation of Intel chips instead of using software optimized for the P-IV. It seems to me that AMD and Transmeta make chips based on the current generation of software compilations. It then makes sense that these chips would fare favorably against the new P-IV.

    Darek's review is an apples-to-oranges item and should interpreted based on your needs/wants. If you want the fastest, go with a P-IV, get the software optimized for it, and spend the big $$ and time to acquire it. If you want to go for best cost/performance, go with AMD or Transmeta and use current software.

    However, I do agree with Darek that Intel has gypped the consumer with both the 486sx/dx and P-II/celeron debacles. For that, I have refuse to buy Intel products.

    What the hell are those blue freaks supposed to be advertising? That Intel can afford to waste money on stupid commercials? Intel is the only company I can think of that forces manufacturers to include it's name in every commercial.

    --
    m.mmm..myyy ... sssissxxxtthh bbboottle offf mmmmmoouunnnttain ddeeewww.. in thhe pppassst ffffif
  82. "Hey, thanks." by crashnbur · · Score: 1
    "An example of chip talk from the Pentium 4 press release: "The Rapid Execution Engine allows frequently used Arithmetic Logic Unit instructions to be executed at double the core clock." Hey, thanks." (full article)

    Hey, I like this guy. I also like this guy's article. Not only is he to the point, but he's honest and shows no [obvious] bias towards any chipmakers. He dishes out the facts and avoids the computer jargon that 90% of humans wouldn't understand. In other words, he makes it easier for me to explain all of this to my dad, by providing the simple translation that I could otherwise never come up with.

    As for the difference in chips' speeds, I expected that a chip would eventually be slower than its predecessor sooner or later. Sometimes we need to take a few steps back in order to really move forward. (Maybe that's what Windows ME is all about... I use it, I would know.)

    Most of the "smart" geeks know that there is more to computer speed than just clock speed - RAM, cache, blah blah blah. I'm not going to pretend that I know everything about that. But given all the numbers, I know what makes one system better than another ... for my purposes.

  83. Intel vs AMD on the software instruction side by Anonymous Coward · · Score: 1

    I'm not familiar with how the new software instructions in Intel's chips are documented, but would it be a stretch to believe that software developers will refrain from optimizing for just the P4 unless or until AMD comes out with compatible instructions? I mean, it's not like Intel has a monopoly on the x86 market anymore.

  84. Intel has a plan by BillHop · · Score: 1
    Try this for an Intel marketing plan...
    • Assume the market will "buy Intel" -- they always have.
    • The P4 will show faster (just marginally) than other systems on a few quotable benchmarks.
    • Suggest optimizations that will dramatically increase P4 performance and hurt (or at least not help) competitors.
    • Continue pushing P-III's until the benchmarks get rewritten for our optimizations, then...
    • Start pushing P4's by advertising the new, optimized, benchmarks
  85. mod this up by zilym · · Score: 2

    In my mind, this is indeed a very significant flaw of the P4 that this article overlooks. After running a dual Intel Celeron SMP box for several years now, I'm not really excited about upgrading to an expensive uniprocessor P4. However, if AMD releases their SMP chipset, I would be very excited to upgrade to dual Athlons.

  86. Re:Ugh, it ate the rest of my comment by Petrophile · · Score: 1

    [after talking of the 80386 and Windows/386, then the 80486] The year is now 1990. Windows 3.0 and Macintosh System 7 are about to be released.

    Were Windows 3.0 and 3.1 not around during the 80386? I know that Windows/386 is not Windows 3.0 but I seem to remember working with Windows 3.0 in high school on 80386s when they were new.


    When the i486 shipped it was very, very expensive for the first year or two, so i386s were still being sold. Hell, back in about 1990, before Windows took over, there were still 8086 and 8088 machines being sold, even by major companies such as IBM.

  87. Re:A new scapegoat is always necessary by Grimwiz · · Score: 1

    I disagree.

    There is no reason for a market leader with so many years experience to produce something which has so many flaws. They've being doing this long enough for them to know simple things like:

    1. more cache = less stalls = more speed.
    2. People run old code for a long time.

    This article is not biased, its realistic. With todays applications and even when optimised you're probably paying more for less.

    On the upside, Intel can release a pentium 5 next year (2001) by simply fixing the obvious flaws and significantly improving the speed of the processor.

    --
    -- Don't believe everything you read, hear or think
  88. Stop being so FAVOR for Intel! by ghostdancer · · Score: 1

    If you can find one article that say something bad about AMD why not just post it and let us know!

    Actually, did you _read_ the article at all??

    --
    I rather be free in hell than a slave in heaven.
  89. Not really by renoX · · Score: 1

    First RISC is all about ISA, not implementation.

    Then:
    - Some RISC implementations are speed-daemons (like the Alpha at the beginning), those usually enforce strict instruction ordering to have good performances.
    - Some RISC implementations are more "brainiac" type (like the last Alpha implementation): they rely more on heavy ILP than speed, those type of RISC are usually able to have good performances even with "not-so-good" compilers.

    To came back to the P4 topic, I think that all this whining is that the P4 is a "speed demon" oriented design: it has all it needs to scale to a very high clock speed, but to be really usefull it needs GOOD compilers and a huge clock-speed advantage over the other CPU.

    So, currently the P4 sucks IMHO, but in one year it may be the king!

    Let's wait and see...

  90. Re:Pentium IV is still good, but we'll have to wai by 00Monkey · · Score: 1

    You're correct in saying that the Pentium 4 was created to allow very high clock speeds. The reason for this is that most customers shop for clock speed only...because that's the only knowledge they have to measure performance of a CPU and computer in general. Intel made sure of that in their new design so that they would be able to keep the P4 design even longer than maybe they did with the P6 core. However you can have a 500mhz CPU that kills a 1 ghz CPU if it's designed well. The fact of the matter is that the pentim 4 is the worst kind of CPU, made to sound flashy yet just doesn't deliver. Intel's engineers seem to have gone stupid but it's not that at all they are just being drivin by the companies greed. Intel right now is trying to put it's hand in as many markets as it can at once because they too have realized what they've done. The Duron kills the Celeron, the Athlon kills the P3 and P4. It's obvious that AMD is the winner right now but it's a battle that never ends...we'll see what Intel does in the near future. According to their roadmap they're just going to keep riding mistakes.

  91. I love my Athlon by SupahVee · · Score: 1
    I have been using my Athlon 650 for about 8 mos now, and it blows the doors off anything I have had yet. I had known about AMD processors for a couple years and had never been in the market for one. Then I got my 650. It's better for gaming (UT runs faster on my 650 at home than the 733 intel boxen at work), better for desktop stuff, just quicker in general.

    Reminds of something that someone said once: People (companies) get what they deserve, be it good or bad. AMD got what they deserved by designing a superior product. Intel got what they deserved in their own marketing arrogance dooming the company until they redesign their entire line of procs.

    Only problem is, Windows runs better on an AMD, so I guess the end of Microsoft isnt as close as we would like it be.

    --
    "See, we plan ahead! That way, we never have to do anything now."
  92. he forgot something by ndfa · · Score: 2

    well that was a very very good read. Take it with a very very small ammount of salt. I mean he did forget to mention a huge problem with the P4.

    I mean how bad are things getting at Intel ? ? ?

    --
    Non-Deterministic Finite Automata
  93. That's not how it works... by Yu+Suzuki · · Score: 3
    I think you must have dozed off during Econ 101... under basic capitalistic theory, competition improves quality and/or reduces price because two companies are competing for the same dollar. For example, if Sega wants to you buy their nintendo system (and not Sony's), they'll try to make their system more attractive -- perhaps by offering better games, or selling it for less. Sony, of course, will try to get you to buy their nintendo (and not Sega's) by doing the same thing. The result? You're offered a better selection because both companies are now putting out improved products.

    Buying products from everyone doesn't accomplish this. If you buy both Sega's and Sony's systems, both companies get what they want: your money. Sega has no reason to improve its products because you already bought one; and Sony has also no reason to improve because you also bought one of theirs as well. If consumers don't discriminate between quality and non-quality goods (or cheap and non-cheap goods), then no competitive situation exists.

    So if you really want to see forward progress, don't support both. Support whichever one is putting out the product you believe is most worthy of success. If you like Sega's system better, buy it; now you're giving Sony an incentive to make its system more attractive to you by being more like Sega -- which is good for you! And if you like Sony's better, buy it and give Sega to do business like Sony.

    Of course, competition also requires consumers not to be very brand loyal. A lot of die-hard Linux or Windows users would be reluctant to switch operating systems even if they'd be happier with the other one. So, there's no harm in changing your "loyalty" and finding a new "adversary" (as you put it) to go up against. In an ideal world, people wouldn't have any consumer loyalty at all -- they'd always vote with their money and buy whatever product is the best product available.

    Yu Suzuki

    --

    Yu Suzuki
    Deamcast. It's thinking.

  94. Re:Well written .. nah! by VeryApe · · Score: 1

    I cannot agree more. RISC is important in any modern processor design.

    Limiting the number of instructions makes it easier to accelerate the common case and, in turn, get greater performance. The P4 may not be the greatest processor ever, but get real. This article reads like AMD propaganda.

  95. So a 4GHz PIV would be good .. by RedLaggedTeut · · Score: 1
    Okay, so Intel will in some time be able to make a decent chip that goes much faster .. Not allowing complex instructions means it is basically doing a RISC - style processor.

    So what it comes up to that you as a normal PC user are being asked by Intel to subsidize the development of CPU which would fit in better with a supercomputer.

    Now I am sure your average 3D-gamer would not mind that AS LONG AS HE GOT DECENT 3D game results.
    However, the only game where it excels is quake - and you not only have to buy the costly PIV, but memory that supports the higher bus-speed the PIV needs.

    Interesting is that Intel gives us the PIV with worse and less accurate floating point performance, but better integer perf., much like AMD was in the past.

    So my guess what will happen is this: Intel and AMD will swop their market segments: AMD will become mainstream, while Intel will reap larger profits from a smaller market share by first selling PIV, then PIV at higher speed, then PIV with better floating point, in way of repeating their past successes.

    So, IMHO, intel is fine for you if can afford to pay six times as much for a continous 50% better performance, but it is more economic to avoid the upgrade cycle.

    --
    I'm still trying to figure out what people mean by 'social skills' here.
  96. A new scapegoat is always necessary by Fervent · · Score: 4
    Out of curiousity, does anybody else notice the underlying psychology of this, and many other news posts on Slashdot? I'll put it simply: the tech community looks like it's always is looking for someone to blame.

    No the PIV is not a great chip. Hell, it's not even a good chip. But once AMD got onto the scene, it looked like we were itching and scratching to find a way to go against the "bigger company" (Intel, Microsoft, and now RedHat notwithstanding). In 6 months, we'll have a whole new "adversary" to rile up the tech community.

    Enough is enough. Yes, the PIV has flaws. Every chip has flaws. You pay extra to get just a smidgen more performance, but that's why AMD is referred to as the "price/performance leader".

    However, if we don't root for Intel, and AMD suddenly takes over, who won't put their money down that we will go against AMD? I say support both (I use the same mentality in buying a Sega Dreamcast/PS2; boxed distros of Linux and Windows 2000). Without competition on both sides, even "the Man's", there will be no forward progress.

    --

    - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

    1. Re:A new scapegoat is always necessary by Multispin · · Score: 1

      I agree. Intel isn't perfect. And face it, AMD isn't perfect. Take any college level computer arch class. Intel made many design tradeoffs, it's called engineering.

      This guy would be well suited to look at RISC procs in more detail. They impose far more true restrictions on instruction ordering. As the RISC people found out YEARS ago, the compiler *really* makes a difference. Transmeta and Intel(IA-64) are rediscovering the same thing.

      Even if he is 100% correct, he looses bigtime credibility points for the bias. It left doubts in my mind.

  97. Just another 2 cents worth. by MetL+Hed · · Score: 1

    I own an Athlon Duron 600Mhz, and a Celeron 500Mhz, which had just replaced my 350Mhz P2. hmmm I'm happy, can run all the games I need to, and I have supported both companies. I do plan to get a laptop soon, and it will be an 850Mhz+ whatever is fastest at the time because my company is paying for it... if you don't get the point of my writing... this is it... Who CARES????? Get your system and CODE, GAME, HACK, CRACK, whatever you do!!! But screw this processor war crap!!! They will keep getting faster and faster, it's all in the hands of the media, we just need to worry about what we do... so like I was saying, get back to your CODING, CRACKING, HACKING, and GAMING!!! dammit :|

    --
    I'm not using one yet.
  98. Technical Flaw in the article: by tzanger · · Score: 2

    ... A lower cost and slower variant, the 8088, was also used in some early PCs, providing only an 8-bit bus externally to limit the number of pins on the chip.

    If I'm not mistaken, the 8086 and 8088 were both manufactured in 40 pin ceramic (and later plastic) DIP packages. There was no reduction in pin count but rather in internal drivers.

    1. Re:Technical Flaw in the article: by seaan · · Score: 1
      The IBM Portable XT used a 4.7Mhz 8088, not the 8086 (I owned one, helped when IBM fire saled it to the employees because it was not selling very well in 1984). The AT&T (6300?) was the only 8086 "mostly IBM compatible" PC that I know of. The NEC V20, mentioned elsewhere, was a great deal. It dropped the power-on memory check from 1:45 to 1:15 (as in one minute 15 seconds to check 640K of RAM, I don't miss those days).

      The reason that IBM picked the 8088 is that its pinout was designed to be more closely compatible with the Z80, which was the CPU used in IBM's early engineering prototypes for the IBM PC. Those early designs were basically formulaic 8-bit CP/M machines.

      No, the Z80 had nothing to do with the decision to use the 8088. There were two key reasons:

      * The 8088 had an 8-bit bus, while the 8086 used a 16-bit bus. The 8088 had less pins, and was considerably cheaper.
      * In addition to the CPU cost advantage, the use of an 8-bit bus made it easier for manufactures to convert their existing 8-bit bus add-on cards for use with the IBM PC.

      It was not until the IBM AT, using a 80286, that the 16-bit ISA bus was introduced in a "IBM compatible" family of PCs.

  99. Re:Pentium IV is still good, but we'll have to wai by doogles · · Score: 1

    The current processor designs are reaching their limits in terms of speed and won't be able to go much faster than where they are now.

    Not being an EE of any sort, let me ask this: Haven't they been saying this for years? (and not just about chips, I remember when 9600 baud was supposedly _the limit_ for modems) Don't you think they'll just keep stretching it out farther and farther?

  100. WINTEL by Perdo · · Score: 1

    The P4 is just Intel and Microsoft's attempt to re-consolidate their shared desktop monopoly. P4 with Netburst is the perfect processor for Microsoft.net. As long as all your data and all your processing takes place at a remote server, All you need is a dumb terminal. P4 is a dumb terminal. But they have perfect marketspeak to fit tounge in groove with microsoft. I'll even wager that microsoft jerked the x-box processor away from AMD last minute just to cuase Them that much more heartache in poor decisions based on false information.

    --

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

  101. Ugh, it ate the rest of my comment by tzanger · · Score: 1

    There are other technical errors as well:

    By the way, both companies did release a "1" version of each processor - the 80186 and 68010 - but these were minor enhancements and not widely used.

    The 80186 was a highly integrated processor; hardly an "enhancement". It contained the 8086 core in addition to the functionality of Intel's 8253 (Programmable Interval Timer), 8248 (Clock Generator), 8259 (Programmable Interrupt Controller) and 8237 (DMA Controller). It also includes some chip select logic. Clearly this was intended to be an embedded processor/controller, not a general use microprocessor as the article states.

    Both the 386 and 68030 ran at speeds ranging from 16 MHz to well above 40 MHz, easily bringing the speed of the chips to over 10 MIPS.

    I don't ever recall seeing an 80386 past 40MHz. I could be wrong here though.

    [after talking of the 80386 and Windows/386, then the 80486] The year is now 1990. Windows 3.0 and Macintosh System 7 are about to be released.

    Were Windows 3.0 and 3.1 not around during the 80386? I know that Windows/386 is not Windows 3.0 but I seem to remember working with Windows 3.0 in high school on 80386s when they were new.

    With technical errors like this and just plain bad proofreading (Protect mode? WTF is that? Protected mode perhaps) I really don't trust this guy to a technical discussion on the merits of a smaller cache, .13 micron process and why the P4 is bad.

    Don't get me wrong, I think the P4 has merit but it's just not targetted right. Nobody wants to have their apps run slower and have to buy new ones just to get speed back. Nobody is going to use these chips properly for a few years, at which point there will be something new out.

  102. this guy needs a clue by heh2k · · Score: 1
    Quote:
    The theory with RISC processors, which has long since proven to be bullshit, was that by making the instructions simpler the chip could be clocked at a higher clock speed. But this in turn only made up for the fact that more instructions were now required to implement any particular algorithm, and worse, the code grew bigger and thus used up more memory. In reality a RISC processor is no more or less powerful than a CISC processor.

    Funny that he mentions code bloat on risc machines, but not the massive code bloat that ia-64 brings. Anyone who thinks risc and cisc are the same needs to go learn some x86 assembly and then some alpha assembly. Compare the clean alpha ISA to all the silly x86 instructions that only work on certain registers. Also, much of the code bloat from a risc ISA is due to the instructions all being 32bits long. If all x86 instructions were 32bit aligned, they'd take up more space, too. I really doubt this guy has that much assembly experience, since he seems to think that cisc instructions (eg, x86 mov) actually do more work per-issue, than risc instructions. yes, mov can do more than stq (it can both load and store), but how often does mov actually do both a load and a store (eg, mov addr1,addr2) at the same time? the real difference between risc and cisc is that risc instructions are more specific and cisc ISAs place more of a burden on the cpu instead of the compiler.

  103. Intel's New Compilers by Smallest · · Score: 1
    it really takes a year or two until compilers get updated to support the architectural tweaks.

    Intel has just released a compiler. It is for both Itanium and 32-bit procs.

    I did some tests with it and here are my first impressions:

    • It's Slow. I would estimate 5x as slow as the MS compiler. Much slower on C++ code (compared to C).
    • It generates lots of error and warning messages that MS's compiler doesn't. At the same time, it doesn't generate messages that MS does.
    • On my crude benchmark test - rotation of a 24-bit (170x270) bitmap, bi-linear interpolated, the Intel compiler generates code that runs 33% faster! (on my p700).
    • The final code size is roughly twice that of the MS compiler, with the same optimization settings.
    • It blends seamlessly (really) into the Visual Studio environment. You just pick which compiler you want to use from a menu - sweet.
    -c
    --
    I have discovered a truly remarkable proof which this margin is too small to contain.
  104. mod parent up by jonnythan · · Score: 1

    very cute ;)

  105. Sorry, never made it past the opening paragraphs.. by mdb31 · · Score: 2
    Hmm, after reading the opening paragraphs, full of over-the-top language, including the demand to BOYCOTT ALL INTEL PRODUCTS (caps used by the original author...), I kinda lost interest.

    Although I'm sure the author knows a lot about processors, he is so obviously biased against Intel (and towards AMD) that getting any information from this article is like learning about Linux from Microsoft

    What this guy needs is a good editor, and perhaps a few chill pills...