Slashdot Mirror


Intel Pushes Pentium 4 Past 3 GHz

denisbergeron writes "Yahoo has the news about the new P4 who will run at nothing less than 3.06 GHz. But the great avance will be the hyperthreading technology (already present in Xeon) that allows multiple software threads to run more efficiently on a single processor."

54 of 364 comments (clear)

  1. eh? by lordkuri · · Score: 5, Funny

    Yahoo has the news about the new P4 who will run at nothing less than 3.06mhz.

    umm... I've got an XT clone that's faster than that... wanna buy it for about $600?

    (/sarcasm)

  2. Hmmm... by llin · · Score: 5, Funny
    the new P4 who will run at nothing less than 3.06mhz

    Yeah, but what's its top speed?

    1. Re:Hmmm... by Jenova · · Score: 5, Funny

      >>Yeah, but what's its top speed?

      I dunno, it depends of the person throwing the computer I guess?

    2. Re:Hmmm... by catwh0re · · Score: 5, Insightful
      the entire P4 design is what you call "long and narrow" with built ins to cope with things like the time it takes for a signal to cross the chip. Namely the P4 is soley designed to be able to be clocked to some very large numbers... I'd say expect P4's at 8GHz, they demo's 4GHz chips just before they were releasing 2GHz.

      The true fact in the matter is that intel are going to rely almost entirely on the marketability of a big number with the P4, as it's handling is rather unimpressive when compared to such ordinary designs as those from AMD, which clock poorly, yet crunch happily.

      I need not mention about G4's and other well designed chips as some GHz bunny is certain to point out that they are only at 1.25GHz at the moment.

    3. Re:Hmmm... by cheezedawg · · Score: 3, Insightful

      The true fact in the matter is that intel are going to rely almost entirely on the marketability of a big number with the P4, as it's handling is rather unimpressive when compared to such ordinary designs as those from AMD, which clock poorly, yet crunch happily.

      I disagree. Intel's strategy of designing for higher clock speeds has given them a much more scalable chip, and that is evidenced by Intel's ability to increase the clock speeds frequently while AMD is struggling. And if you look at the last Toms hardware review (its a couple of weeks old), the P4 2.8 GHz pretty much tied with the Athlon 2800 (they both won about 14 benchmark tests). But that is much less meaningful when you realize that Tom was testing an Intel chip that has been available for 2 months with an Athlon that won't be available until December. If you compare the 2.8 GHz P4 with the fastest available Athlon today, the P4 beats it in over 90% of the benchmarks (I'd imagine that a comparison between the 3.06 GHz HT chip and the Athlon 2800+ would be similar). So Intel's strategy is working for performance, and it is more marketable to boot.

      And there is a lot of research right now about the optimal pipeline depth, and the conclusion was that the current pipelines are not deep enough. The optimal pipeline depth for the x86 architecture is around 40-50 stages.

      http://systems.cs.colorado.edu/ISCA2002/FinalPaper s/hartsteina_optimum_pipeline_color.pdf
      http://systems.cs.colorado.edu/ISCA2002/FinalPaper s/Deep%20Pipes.pdf

      BTW- thanks to fobef for these links- I read them yesterday on /.

      --
      "The defense of freedom requires the advance of freedom" - George W Bush
  3. will be expensive by Graspee_Leemoor · · Score: 3, Insightful

    It's interesting to see what the cutting edge is capable of, but you pay such a stupidly massive premium for the latest processor that only fools would use their own money to buy it.

    In the UK you usually have the ultimate latest Intel at about 700 UKP- the sweet spot in the price/performance trade-off tends to be around the 200 UKP mark, which will probably be the 2.5Ghz by the time this 3Ghz one is out.

    graspee

  4. Re:Great.... by LookSharp · · Score: 4, Insightful

    And yet while running enterprise class systems I can't find a system with too little power.

    Well I have a citrix farm full of quad Xeons and 4 gigabytes of RAM, and we'd still love some more power, thanks. :)

    Maybe you don't want 3.06 GHz for what you're working on, but our "Enterprise Class Systems" (Win2k application servers) can use all the CPU we can throw at them. Everyone has different needs, and for a lot of folks, faster processors are a good thing.

    (I've seen this troll a few times over the last four or five AMD/Intel product announcements. And it's still getting modded up.)

  5. what's my motivation by rob-fu · · Score: 4, Interesting

    "You won't see a heck of a lot of difference in Word, but software like [Adobe Systems'] Photoshop or video-rendering software will benefit considerably," he said.

    How can Word appear any faster at 3GHz? I would think that after 1.5GHz, improvement in performance would be hard to notice. Granted, it will be good for people who are still running those 200MHz clunkers but what's the incentive if you're already running in the GHz range?

    1. Re:what's my motivation by AKnightCowboy · · Score: 3, Informative
      How can Word appear any faster at 3GHz? ...
      Granted, it will be good for people who are still running those 200MHz clunkers but what's the incentive if you're already running in the GHz range?


      Unfortunately where I work the secretaries for division heads get these 3GHz machines and run Word on them while the scientists and technicians get to keep working on their Pentium 200MHz system. Maybe if they're lucky they get a hand-me-down from a secretary like a nice PIII-1GHz box. :-)

    2. Re:what's my motivation by cybrthng · · Score: 5, Interesting

      I think you over simply todays word & document processing.

      For example, we use Microsoft word with built in excell spreadsheets and ODBC queries that update charts in real time from an Oracle database as well as include visio stencils and other good stuff. This is a 40+ meg file in raw format and a lowly 1.5ghz with 512 megs of ram takes time to re-draw. We daw a huge performance increase from 1.5ghz to 2.4 Maybe "hyper threading" will help out even more.

      BTW, it is about the same performance under linux using staroffice or corel office. KDE Office is even slower, so i know its not just the tools :)

      For people who *WORK* using there pc, you can never have "too much" power. Its like race cars, maximizing performance for the job at hand.

    3. Re:what's my motivation by Alan+Partridge · · Score: 3, Interesting

      tell me about it. Our RECEPTIONIST just got an 18.1 inch Sony flat panel (costing easily over £1000) while the graphics dept. are still using horrid 17inch no-name uncalibrated CRTs, the total value of ALL of which is less than the cost of the reception monitor...

      --
      That was classic intercourse!
    4. Re:what's my motivation by bjb · · Score: 5, Funny
      How can Word appear any faster at 3GHz?

      The speed is for Clippy, not YOU... he now is 3D ray-traced and has more artificial intelligence built in!

      If it wasn't for the idea of WYSIWYG and fonts, I'd still be doing my word processing on AppleWorks for the Apple ][.

      --
      Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
    5. Re:what's my motivation by zenyu · · Score: 3, Insightful
      How can Word appear any faster at 3GHz?

      Users do stupid things.

      I've seen vector graphics with millions of lines inserted into word. Fine for a drawing package or desktop publishing app, but god awful slow in Word. Not really a fault of MS, it's these people should be using a desktop publishing application, Word is for wordprocessing.

    6. Re:what's my motivation by timeOday · · Score: 3, Insightful

      Is your receptionist sitting out where people can see her/him? That's often why these things happen. The company is investing in its image.

    7. Re:what's my motivation by crawling_chaos · · Score: 3, Informative
      Now they got the very, very annoying search dog in XP that I can't get rid of.

      Unless your system is locked down, click on "Change my preferences" in the Search Pane and choose "Without an animated character." I did that so long ago that I hardly remember that the dog was there in the first place.

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
  6. Wow, hyperthreading. by puto · · Score: 3, Insightful

    Disregarding all of the comments on the 3.06 typo. Geez, I remember the day when we use to comment on processors, peripherals, parts. Now the community is stuck on whining about typos. Read it, chuckle to self,move on.

    Anyway they have ramped up the speed, and added something that could have always been, hyperthreading. Xeon has always had it. This is not progress, this is almost not worthy reporting.

    Puto

    --
    The Revolution Will Not Be Televised
  7. Bah by Brian+Stretch · · Score: 4, Informative

    Or you can build a dual processor Athlon system for less money. No need for HypedThreading.

    It has been reported on various sites that Athlon XP 2400+ chips (2GHz, new Thoroughbred Revision B core) are trivial to mod for dual CPU operation and easily overclock to 2.25GHz (150MHz FSB, aka 300MHz DDR, which is the most my ASUS A7M266-D will allow) with proper cooling (Thermalright SLK800 being my favorite). The chips are under $200 apiece. Imagine a Beowulf cluster of those...

    Proper Athlon MP 2400+'s are due shortly I'd assume.

    1. Re:Bah by hendridm · · Score: 4, Funny

      > are trivial to mod for dual CPU operation and easily overclock to 2.25GHz

      Some of us need reliability and warranty. I'm not going to throw an overclocked, modded AMD POS in the server farm at work. If I do, I'm going to make sure my resume is updated and my suit is free from little white fuzzies.

      I'm gonna go overclock my laundry machine now and cook a pizza in self cleaning clean mode in my oven. Should be done by the time the laundry dings.

    2. Re:Bah by Brian+Stretch · · Score: 3, Interesting

      Fine, read this and pick out a prebuilt Athlon MP 2200+ server for your server farm. It's STILL better/cheaper than buying a 3GHz P4.

  8. Yippie! by Anonymous Coward · · Score: 3, Funny

    I'll be able to run Word really fast now.

  9. Hyperthreading ... by RinkSpringer · · Score: 5, Interesting

    Humm, this raises a point for me. Of course they claim it is faster, but when exactly ?

    I mean, is it faster when doing stack swaps or when using TSS to multitask? *BSD uses the TSS to multitask, taking benefit of the i386's way to quickly swap registers and stack. Windows doesn't do this ...

    So, from a pure technical point of view, how does it work? Did they just make TSS switches faster? Some OS-es benefit highly from that, but others, well, don't.

    1. Re:Hyperthreading ... by Doctor+Faustus · · Score: 4, Interesting

      Ignore Intel's "Hyperthreading" name. There was already an established name for the technique, Symetric Multi-Threading (SMT). The basic concept is that, since most of the CPU's pipeline is usually going to waste due to stalls, especially in a CPU with a pipeline as deep as a P4, the one physical CPU can pretend to be two CPU's. When instructions for one CPU stall, the pipeline can switch to instructions for the other.

      This would have been a lot harder a few years ago, but most of the hard parts (like register renaming) had already been done to implement out-of-order execution.

      As for what can benefit, it's pretty much anything that can benefit from dual CPU's.

  10. Incentive? by Gruneun · · Score: 5, Funny

    Unreal Tournament 2003 just kicked my 1.0 GHz machine in the nuts and then made fun of me. If for no other reason, I'm glad to see this announcement, because I can expect a price drop on the 2.6 GHz and 2.8 GHz chips.

  11. Re:A wish about hyperthreading... by Webmonger · · Score: 5, Informative

    Hyperthreading works well for certain types of software, and awful for others.

    Here's an article from Ars Technica on HT/SMT.

  12. Re:A wish about hyperthreading... by Jim+Norton · · Score: 4, Informative

    A couple of sites have benchmarked Xeons with HT enabled already (Anandtech and Aces Hardware spring to mind.) It provides a boost in some applications but can actually decrease performance in others. It's rumored that Intel has improved their implementation of hyperthreading but I wouldn't expect the 20-25% performance gains in most applications.

    --
    -- Jim
  13. Will this make my modem faster? by Anonymous Coward · · Score: 3, Funny

    I have a 56k modem and the internet is soooo slow, will this make it faster? They said with the PIII it would but I didn't see much different.

  14. New Shuttle SB51G support hyperthreaded chips by mccalli · · Score: 5, Informative
    Title says it all really.

    I was torn between building another dual-CPU box (currently on twin 533Mhz Celerons with an ABit BP6 board), or going the small form-factor route. Now I can do both.

    More at Shuttle's site.

    Cheers,
    Ian

    1. Re:New Shuttle SB51G support hyperthreaded chips by Anonymous Coward · · Score: 3, Informative

      If you are really used to using multi-processor enabled applications, especially graphics apps like Maya, Digital Fusion, etc, you will not like a hyperthreading machine. In our tests, Maya runs SLOWER as does Digital Fusion when hyperthreading is enabled.

      Other things that runs slower (in general)

      video encoding
      audio encoding
      quite a number of apps with real multi-threading built in.

    2. Re:New Shuttle SB51G support hyperthreaded chips by Quarters · · Score: 3, Informative
      Windows versions prior to XP limit you to one processor unless you paid extra for licenses.


      Uh, no. Windows NT 4.0 (workstation) and 2K (workstation) support dual CPU out of the box. They have specific multi-CPU kernels that get installed (at OS install time) if the hardware reports dual CPUs.

      You only ever pay extra on the server side if you want greater than 2-way.

  15. An oldie but a goodie... by imag0 · · Score: 3, Funny

    Knock Knock!
    Who's there?
    ...
    15 second wait...
    ...
    Intel

  16. Turbo? by suss · · Score: 4, Funny

    Yahoo has the news about the new P4 who will run at nothing less than 3.06mhz.

    Does it at least have a turbo switch?

  17. Hyperthreading by echophase · · Score: 4, Interesting

    This will make things interesting for software licenses that charge per cpu.

    for those of you who don't know, with hyperthreading, the system will appear to have two cpus. If you have a dual system with hyperthreading, then it will look like 4, and so on.

    1. Re:Hyperthreading by e8johan · · Score: 3, Insightful

      As long as there are enough processes both solutions will work well. If you run only one thread the multiple CPUs solution will have idle CPUs, while the hyperthreading solution will have bubbles.

      Still, the multiple CPU solution will be vastly more scaleable and far less complex.

      By changing the ISA of the CPUs, one can avoid lots of the bubbles (all if one is mean to the compiler). Just introduce branch delay slots and you lose a whole lot of bubbles and complexity. Just imagine how simple a CPU without branch prediction would be...

  18. Update on the megahertz myth by Ed+Avis · · Score: 3, Interesting

    Does this mean that AMD's scale for measuring the performace of its CPUs (the Athlon 2200+ runs at 2200 zlotniks) will no longer compare fairly against MHz for the P4? Perhaps a P4 will run about as fast as an Athlon of the same clock speed (if you could get Athlons clocked at 3GHz).

    --
    -- Ed Avis ed@membled.com
  19. it's pathetic really... by xirtam_work · · Score: 4, Insightful

    the huge number of story errors that keep popping up. You'd think that the story editors would try to mantain some kind of quality control.

    However, it's also possibly a ploy to keep people posting indigant comments about errors. 50% of posts on these kinds of stories seem to be pointing out these glaring errors. Like the recent story about PS2 games on an Xbox which was nothing to do with the Xbox at all.

    Come on guys, wise up!

  20. Hyperthreading by e8johan · · Score: 5, Insightful

    Hyperthreading is a complex proof of the limitations of todays CPU architectures. I belive in a CPU architecture containing many small CPU cores on one chip, instead of just multiplying the issue and commit parts and sharing the execution units.
    It would be more scaleable and easier to implement to use several complete CPUs. The biggest drawback (compared to hyperthreading) would of course be that in special situations some CPU cores would be idle, but this simply corresponds to pipe-line bubbles in the hyperthreaded case. This is easily compensated by two facts: 1) multiple CPUs can be made very scalable and 2) most computer systems today always runs multiple threads (i.e. utilization will be good).
    Of course, for Intel to maintain their market lead, everything has to be compatible, so they'll have to pay, time after time, for the errors they made in the eighties (the 286 paging + the CISC ISA). By breaking Amdahl's law time after time (SSE, MMX, etc.) they have made an even more complex beast. The only area where they really excel is in the production processing. They can squeeze out high frequencies and pack the transistors tight. For that, I'll give 'em cred. For their CPU ISAs, I'll just laugh...

  21. Re:Superfast! by Tune · · Score: 3, Funny

    > FOR 1975!!!

    Jump back in time... even further

    Mhz = mega herz
    mhz = milli herz

    Imagine a computer that's triggered every 11 minutes... with hyperthreading!

    Wow. It might have stunned Charles Babbage...

  22. Hyperthreading? bah! by Jugalator · · Score: 4, Funny

    I'm personally going to build an octathreading CPU by tricking the OS into thinking it's working with EIGHT processors! Wow, that should give me 8x the performance! Stupid Intel restricting themselves to faking just two processors.

    --
    Beware: In C++, your friends can see your privates!
  23. 3.06mhz by stud9920 · · Score: 5, Funny

    3.06milliHz ! Wow ! That means about ten clocks an hour ! With the super deep P4 pipeline (20 deep IIRC), it means it will push some 200 "single clock instruction" in just an hour. But beware of pipeline stalls. They better have a solid branch prediction algorithm.

  24. something you don't see everyday by Anonymous Coward · · Score: 3, Funny

    Yahoo has the news about the new P4 who will run at nothing less than 3.06mhz

    There's only one explanation to 2 typographical errors in the post.. sex..

    Rob posting articles to be posted automatically, Kathleen wants Rob.. if you know what I mean.. Rob tries to rush.. well.. you get the idea..

    1. Re:something you don't see everyday by poot_rootbeer · · Score: 3, Funny


      Then how do you explain the 3rd typo ("avance")??? ...HOO BOY!

  25. Anyone notice this??? by FuzzyDaddy · · Score: 5, Interesting
    The LaGrande initiative will coexist with existing security initiatives such as Microsoft's Palladium to create a more secure computing environment, Otellini said. It will secure the physical pathways that transport data on a computer's motherboard, and will be available for both servers and desktops. The technology will take until at least next year to come to market, however, probably with the next generation of Intel's desktop Pentium processors.

    Securing the physical pathways that transpoty data on a computer's motherboard. This will sure help me against those tiny little hackers inside my computer stealing my data!

    Oh wait, you mean this is to protect the data against me? Looks like we have about a year before this is built into the PC architecture. Plan your computer buying wisely.

    Bastards.

    --
    It's not wasting time, I'm educating myself.
  26. Re:Great.... by sql*kitten · · Score: 5, Insightful

    Maybe you don't want 3.06 GHz for what you're working on, but our "Enterprise Class Systems" (Win2k application servers) can use all the CPU we can throw at them. Everyone has different needs, and for a lot of folks, faster processors are a good thing.

    Are they actually CPU bound, or are they slowed by memory access and bus bandwidth? Apart from certain numerical computations, I have rarely seen cases in which the CPU is really fully occupied, altho' the tools often report that it is. For example, tools will report if the CPU is idle waiting for a page fault to the swapfile, but not if it's waiting for data to get to or from main memory, it just looks like the CPU is occupied.

    Knowing what I know of Citrix, it alone is far bigger than the L2, and that's before even considering the user applications. It requires the CPU to switch context heavily, and constantly flush and reload its L1/2/3 caches. After all, if you need 4G of RAM to run the applications you are using, and you have say an 8M cache, the CPU is going to be spending a lot of time managing its cache rather than doing useful work. Given that, it is bound by memory access, not raw CPU.

    Manufacturers, driving by consumer marketing which believes that higher Mhz == better product, are optimizing in the wrong areas. If they want to talk numbers, they should be pushing fast memory and buses which are actually a useful measure of a machine's performance, not CPU Mhz which isn't.

  27. Re:Genuine Question (Re:Turbo?) by Zathrus · · Score: 4, Informative

    It changed the CPU clock frequency - generally you left the switch on since that was the faster mode of operation. If you had an application/game/whatever that didn't handle the higher clock rate nicely (and a lot didn't) then you clicked the switch and the CPU core dropped from 10 MHz down to around 5.

    They eventually became disused because instead of dropping down to 4.77 MHz (the orginal XT speed) they'd just drop some fraction of the regular CPU speed - down to maybe 7 or 8 MHz, which was way too fast still. Plus applications stopped doing stupid things like presuming the CPU frequency and using it for timing loops.

  28. Scaling horizontally... by MosesJones · · Score: 5, Interesting

    The advantage of Linux (and to a lesser extent W2K) and the low end Solaris, AIX servers is that for the first time it was sensible to scale horizontally, so rather than have 1 box that did everything ala a Mainframe you'd have 10 that shared the work, then you'd add 5 more. And because the real bottlenecks now are disk and other IO issues you start using things like EMC, Cached RAID disks and lots of other very expensive storage.

    But if you are scaling an application horizontally the last thing these days is the processor speed, sure the heavy duty maths is still sitting on a mainframe, your ERP is still on an AS400, but that is more about reliability than power. Intel boxes fail, period, so having one box isn't a smart move, have 10 is a more sensible approach.

    Dual NIC, external disk via fibre channel. That is where I'll spend the cash. The processor just needs to be fast enough, and I'd like there to be at least two in the box. 2 Boxes doing everything, federated systems.

    If you lob everything on one box, then yes you need all the processor speed you can handle, you also need to think about what happens when the box fails.

    If Intel announced that this new processor could degrade its performance when issues arose then I'd be interested. Overheating ? Turn off hyperthreading and drop the clock speed. Still got issues, move down to minimum speed and start a shutdown process.

    I like servers that will run for 5-10 years with no down time. But with Intel/AMD boxen I'll stick with lobbing in lots on the basis that they'll fail.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
  29. Speed of the CPU is good but... by Cheese+Cracker · · Score: 5, Insightful

    Why not spend more R&D money in increasing the speed of the bus? It would give us way better performance.

  30. UT2003 is CPU limited currently. by raygundan · · Score: 4, Informative

    Fooey. It has to do with *everything*. Yeah, your graphics card is sooper-fast. But what has to feed that card data? Your CPU. Your memory bus. Your AGP bus. UT2003 happens to be CPU-limited even with the latest-and-greatest video cards, all the way up to the fastest Athlon chips available.

    Take a look at this UT2003 benchmark chart:

    http://www.anandtech.com/showdoc.html?i=1650&p =3

    You can see that the GeForce 4 Ti cards are ALL still getting faster the faster the CPU gets, right up to the bitter end.

    That's not to say that a couple of years from now that 3D cards won't handle physics and AI onboard-- but they don't exist now, so it's hardly fair to say "A better gfx card will almost always be a bigger win than a faster CPU."

    It depends on the game, and the newer they are, the more CPU they'll eat. (See Battlefield 1942)

  31. Re:Whoopie. by Zathrus · · Score: 5, Insightful

    Whoopie. Another EE student who has realized that the paper design of the PC architecture sucks wind and can't imagine that it works at all.

    Don't worry folks. In a few years he'll graduate and get some real world experience. And then he'll probably realize that while the PC architecture does indeed suck on paper, in reality it's not all that bad. Could it be better? Sure. Should we throw the baby out with the bathwater? No way.

    Compare the PC market to the rest of the computer market. Who's made more progress? Who has been rapidly pushing the niche markets into smaller and smaller niches as their "superior designs" find them running slower and more costly than the evil, horribly misdesigned PCs?

    Coprocessors? Yeah... have you even bothered to look at a modern video card recently? The damn things are more complex and more powerful than the CPU. Modern audio boards are also powerful all by themselves. For the most part I/O is handled by separate chips as well.

    The bus and memory interfaces on PCs could use some work. And that's happening, with 3GIO, PCI-X, and other buses being implemented in the next few years. There's some truely horrid cruft in the core too - the IRQs, DMA channels, etc. are still pretty godawful, but not nearly as godawful as they were back with the ISA bus. The issues haven't so much gone away as they've been hidden, but the performance limitations imposed really aren't all that absurd.

    Design a better machine? Go for it. It'll die just like all the rest because while you may have a better electrical design, you've ignored the real world and the fact that people want to be able to make slow transitions from one architecture to another. Doing an all-at-once transition is not an option unless you control the entire market - which no PC manufacturer does (unlike Apple). Of course, the flip side of this is that the competition causes the current implementation to advance far more rapidly than would be otherwise possible. Which is why you can buy a $2000 PC that outperforms a $200,000 server.

  32. Re:Genuine Question (Re:Turbo?) by Waffle+Iron · · Score: 5, Informative
    The real reason that hardware vendors were forced to put the turbo switch on PCs was because of the first outbreak of "digital rights management" technology.

    Spreadsheets were the killer app that caused the PC to take off, and Lotus 123 came with a super-annoying floppy-based copy protection scheme. They intentionally misformatted the floppy, then the program verified that it was an original by doing low-level tricks with the floppy controller.

    The most ridiculous and shortsighted part was that they used CPU-based timing loops to do the timing for their stupid floppy tricks. Of course, these were calibrated to the only CPU speed available at the time, 4.77MHz. As a consequence, if a PC was going to run Lotus 123, it needed to be able to slow down to the original 4.77MHz speed while it read the Lotus floppy. IIRC, Compaq had a nifty patent that automatically slowed the PC whenever the floppy controller was in use. Others had to make do with a manual switch.

    The cost to society for this DRM fiasco, hundreds of millions of useless bezel switches, undoubtedly was far greater than any revenue that Lotus made by thwarting piracy. (In fact, their revenue from DRM might be negative, because they were eventually displaced by non copy-protected comptetiters.)

  33. Re:Great.... by sql*kitten · · Score: 5, Informative

    Sorry, but your post reeks of "armchair CPU designer" : It's all so clear and so obvious. I mean, it's not like Intel and AMD have a lot of extremely clever people who seek the best balance between all of the systems...is it?

    Yes, they are slowly improving, but modern PCs are still behind where workstations were years ago, and a modern Intel based server is well behind a SPARC based machine.

    Intel and AMD will spend their money on whatever generates the most ROI. They have collectively spent literally billions of dollars convincing Joe Public that CPU Mhz is the best way to measure the speed of a system - they aren't going to throw that away. A competent manager with R&D dollars to spend will therefore spend them on increasing Mhz.

    Oh, and your post reeks of being underexposed to any architecture other than x86.

    though the cost/benefit is out of whack. A P2 2.4Ghz with 2MB of L2 would get trounced by a 2.6Mhz with 512MB of L2 cache, disputing your claims that CPU speed doesn't matter. Large cache chips only make sense if you can't get a faster CPU:

    Yes, assuming the code to run is 512k in size. If the code is ~2M, so it fits into L2 on the slower processor, then it will have the advantage, because the faster one will have to waste cycles moving the cache back and forth to main memory. Cache size is related to CPU speed only in terms of memory bandwidth: if your CPU cannot get data from main memory fast enough to keep it occupied, then you need faster memory closer to the CPU, which is what a cache is. If you are context switching, then you will have to keep dumping the cache and reloading it, which puts larger caches at a disadvantage.

    Ultimately, caches are a hack; an elastoplast solution to the fundamental problem, which is the mismatch between the rate at which a modern CPU can process data, and the rate at which memory can supply it. In an ideal system, there would be no CPU caches at all, because the CPU could get data from main memory fast enough to keep it fully occupied. Systems used to be built like this, before the current obsession with clock speeds.

  34. "Does this mean... by Joey7F · · Score: 3, Funny

    I can surf the web faster or no?"

    (someone actually asked me this in talking about the 2.2p4)

    --Joey

  35. Re:Overkill? by Junks+Jerzey · · Score: 5, Insightful

    I know that there are some of you on here that will flame me saying that you DO use that power. And that's fine, you are the 1% of the population I mentioned earlier.

    Everyone, of course, believes they're in that 1%.

    I used to do commercial 3D video game development on a 450MHz P2. It was a bit slow when compiling, but acceptable otherwise. Then I upgraded to an 866MHz P3 and, even years later, it still feels like lightning. Compiles are quick. Everything is snappy. I've taken to writing tools in Perl and Lisp and Python, and they're snappy as well. I mean, geez, who would have thought ten years ago thay you'd ever be able write 3D geometry manipulation tools in Lisp and have no worries about performance?

    Now, of course, you can buy a 2.5GHz P4 in an $800 PC. This is beyond ridiculous. Everything is three times faster than "beyond the point of caring"? I'm going to put C++ aside for almost everything, and just use whatever is the most abstract. Haskell? Yes, please.

    Am I in the 1%? Certainly not.

    It may help the economy in the short term, but you will just be wasting precious electricity (in this case gobs of it) just to say you have the latest and greatest. It's becoming a disease!

    This bothers me, too. Yeah, people don't need all this performance, and that's okay. Who cares if your computer is too fast? But unfortunately you don't get all this performance for free. It's coming at the premature obsolescence of hardware and greatly increased power consumption. Hard drives and monitors are actually improving in this regard, especially with LCD monitors (awesome!). But now we have 70 watt processors and PCs that ship with five or more fans in them, and we're talking bottom end machines from Dell and Gateway here, not crazy high-end monsters. This is bad.

  36. Re:Great.... by ergo98 · · Score: 4, Insightful

    Yes, they are slowly improving, but modern PCs are still behind where workstations were years ago, and a modern Intel based server is well behind a SPARC based machine.

    The bus and memory bandwidth has improved pretty much in lockstep with the CPU computational ability. While it might be nice on paper to have 16GB of memory bandwidth, and it might look good on a ridiculously synthetic memory bandwidth benchmark, in practicality such a imbalance would be just a monstrous waste of money: Generally processors actually do something with the data that they're processing, so the two factors have to balance: You need a system design that can keep the processor satiated. In the Athlon world such a situation was demonstrated superbly recently with the ramping up of the memory subsystem speed, DDR ramping up from 266Mhz to 400Mhz...what improvement did it demonstrate? Virtually none. The processor simply had no real need for the additional memory bandwidth, though I'm sure it will as they come out with the next generation.

    Intel and AMD will spend their money on whatever generates the most ROI. They have collectively spent literally billions of dollars convincing Joe Public that CPU Mhz is the best way to measure the speed of a system - they aren't going to throw that away. A competent manager with R&D dollars to spend will therefore spend them on increasing Mhz.

    While I have spent considerable effort in the past disputing the Mhz-is-king myth (especially in regards to the P4 versus the Athlon), I think you're promoting just as false of an claim. CPU speed DOES matter. By your claims, shouldn't these benchmarks show no improvement as the CPU power ramps up, given your claims that it's starved for throughput?

  37. Since you were too lazy to look at other pages... by raygundan · · Score: 3, Informative

    I went ahead and got you a link to another page in the SAME ARTICLE I linked that shows a chart of CPU usage with Radeon cards:

    http://www.anandtech.com/showdoc.html?i=1650&p =6

    Note that other pages in the article include the Kyro II, Matrox Parhelia, and the older GeForce 2 and 3 lines, as well as the GeForce 4. Keep in mind that the faster the card gets, the faster the CPU must be to keep it fed with data. You may not see CPU saturation with a slow card, because the card is maxed long before 100% CPU usage. In the Radeon chart, you can see that the faster the Radeon, the more CPU constrained it is. Just like with Nvidia.

    The Radeon 9700 isn't there because it didn't exist when the article is written. It will be even more CPU constrained than the GF4.

    I suspect you are a troll, but I'd hate to see the issue confused any further.