Slashdot Mirror


Comparative CPU Benchmarks From 1995 to 2004

Lux writes "The guys over at Tom's Hardware Guide have been busy recently! They've compared over a hundred different architectures dating all the way back to the Pentium 1 in one huge benchmarking effort. Looking to upgrade an older system? Unlike most benchmarks, which compare modern systems to other modern systems, these charts can help you figure out if the cost of upgrading is worth the speedup or if you should hold off for a bit longer."

46 of 320 comments (clear)

  1. Upgrade by Anonymous Coward · · Score: 5, Funny

    I currently have a 486 with an (upgraded) 900MB hard drive, cdrom drive, and a whopping 32MB of ram. And windows 3.1 + dos. What are my upgrade options?

    1. Re:Upgrade by stratjakt · · Score: 2, Insightful

      A 487 math co-processor will turn it into (almost) an equivelant pentium.

      Actually a 486+487 still has enough juice for a homebrewed linux firewall/router, and you can get boards with chips for a buck in the throwaway bin at my local computer shop.

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:Upgrade by Zerbey · · Score: 2, Interesting

      Put Linux on it, it'll make a perfectly decent home firewall, dns server, web server and mail server. It'll still have plenty of horsepower left over as well.

    3. Re:Upgrade by daniil · · Score: 2, Funny

      I fail to see how installing linux on it is an upgrade.

      --
      Man is a slave because freedom is difficult, whereas slavery is easy.
    4. Re:Upgrade by the+unbeliever · · Score: 2, Informative

      Because megahertz is not totally where it's at, contrary to Intel's marketing hype. I'm currently running an Athlon XP-M 2500+ overclocked to 2.4ghz, and it performs faster than a 3.2ghz Pentium 4. An Athlon 64 3200+ runs at 2.2ghz iirc, and outperforms a 3.2ghz p4 by an even larger margin.

      With multi-core chips and on-die memory controllers, the benefits of performance will be felt, even if the clock speed is constrained to 4ghz for now.

    5. Re:Upgrade by jejones · · Score: 2, Insightful

      Clock speed != performance, no matter what the Blue Man Group might want you to think.

    6. Re:Upgrade by stratjakt · · Score: 4, Interesting

      This site says different, it lists:

      80487 Intel 487 SX CPGA SZ494, USA

      Another forum I found has this to say, which is interesting (take it with a grain of salt, I don't vouch for what "RatBoy" says)

      Intel created an inferior version of the CPU in the SX, but remember they did the same thing with the 386 SX and DX. There was a nasty rumour that the 486 SX was created only because a batch of 486 chips had faulty FPUs and this was a way for Intel to sell damaged goods and still make some money on them. This rumour was helped out when Intel introduced the 487 math co-processor for the 486 SX. It turned out the 487 was really a 486 DX with one extra pin whose job it was to completely shutdown the 486 SX when you plugged the 487 into your motherboard next to the 486 SX!

      Either way, there was (is) a 487.

      --
      I don't need no instructions to know how to rock!!!!
    7. Re:Upgrade by wfberg · · Score: 2, Insightful

      Dual processor is very, very useful. Even for lowly non-server use.

      You see, I have a dual cpu system, and for the longest time I thought XP must be the most stable windows OS evar!

      Turns out the OS never really crashes because there's always a cpu left to bring up the ctrl-alt-del screen with, so you can kill all the OS processes on the other CPU that DID crash..

      --
      SCO employee? Check out the bounty
    8. Re:Upgrade by secretsquirel · · Score: 2, Funny

      Cool it with liquid nitrogen and overclock the hell out of it!

    9. Re:Upgrade by Dysan2k · · Score: 2, Insightful

      Well, it is if you're running DOS 6.xx + Win3.x or 95. Namely full 32-bit support, native multitasking, better VM; over all, far better tools to work with under Linux than older offerings. Just comes down to what you are wanting to do.

      I still use an old P5-133 w/ 80MB just to do general doc writing and such. I've got it working plenty fast with Mandrake 9.

      --
      -What have you contributed lately?
    10. Re:Upgrade by GlassHeart · · Score: 2, Informative
      If for example, processor makers started guaging their performance in MIPS (or BIPS) or something, it would make more sense I guess.

      It would make about as little sense. On many CPUs (particularly the CISC CPUs), instructions take wildly different amounts of time to complete. A NOP might complete in one clock cycle, while an obscure legacy instruction might take twenty. Running only NOPs, the CPU would be 1 BIPS if driven at 1 GHz. Running the other instruction, it'd be 50 MIPS. Somewhere in the middle would be the truth.

      The fact is, it is next to impossible to accurately digest CPU performance down to a single number that can be comparable across architectures and across the variety of actual usage. Even something as obvious as instruction cache size has a different real world effect depending on the sizes of your instructions!

    11. Re:Upgrade by upsidedown_duck · · Score: 2, Interesting

      Are games currently multi-threaded enough for multi-core to have any effect? Do games developers even want that debugging headache?

      --
      -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
    12. Re:Upgrade by WMD_88 · · Score: 2, Informative
      You're thinking of the 247MHz guy. It was definately fake; he put the motherboard in a freezer (wouldn't work), and he claimed to be able to play Quake and Half-Life on it, which also isn't possible because the 386 lacks an FPU.

      Never mind that the multipliers would be through the roof, on a box from the days where multipliers weren't even needed at all sometimes.

  2. Heat Output by eln · · Score: 5, Funny

    It's easy...if the room is getting a little too chilly for my liking, I upgrade to a faster processor. Problem solved.

  3. Tom's slashdotted? by dreamchaser · · Score: 3, Funny

    A /.'ing that I can actually cheer for!

  4. Benchmarks, shmenchmarks by stratjakt · · Score: 5, Insightful

    Artificial benchmarks tend to exaggerate minor differences in speed that aren't noticable or relevant in human time.

    The best analysis of whether you should upgrade is a subjective one. Sit down at the computer. Does it do what you want or not?

    Benchmarks tell me my Radeon 9800 is horribly out of date and imply its too weak to play any modern games. But I know from experience, that's bullshit.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:Benchmarks, shmenchmarks by JustinXB · · Score: 2, Funny

      *sits at his Macintosh from 1984*

      I can honestly say I don't want to upgrade.

  5. Well by 0racle · · Score: 5, Funny

    I went from a 486 to a Sempron 2500+. Unfortunatly the artical doesn't go back far enough so I can't tell if it was worth it.

    --
    "I use a Mac because I'm just better than you are."
    1. Re:Well by higuita · · Score: 2, Interesting

      well, i'm still using a 486 as my main computer...

      not joking, its a pet computer, with more than 10 years:

      amd 486dx5 (aka 5x86) @133, overclocked to 160Mhz, bus 40Mhz
      64Mb EDO ram (max for the motherboard and chipset)
      1 80G IDE HD, 2 SCSI HD (20Gb and 4Gb)
      1 SCSI CDRW
      matrox millenium PCI graphic card
      3Com PCI network card

      it is running a slackware 10.0, kernel 2.6.9, X11 with fluxbox, dillo, sylpheed, xfe, alot rxvt
      running in background samba, cups, apache, ssh, mysql, privoxy, spambayes,nfs and postfix

      it have some users and its also my main server

      it have many tuneup so its dont waste cpu cycles

      for normal using (web, mail, system manager, etc) is still very good, not that diferent than a moderm machine

      now if i try to compile anything, well... i have to wait, so i only compile things during when i'm sleeping or before leaving for work
      some times i turn on distcc and my duron 700 and laptop at 700Mhz give a help
      algo, gpg trustdb checks also take long time, and anything that last more than 10 seconds in a moderm machine

      by the way, the 2.6.9 kernel took about 8 hours (or more, can tell for sure) to compile

      i'm using about 400Mb of swap, in the scsi drive, so the low memory is not that much a problem unless if i try to use too much things at same time
      also, i search and test alot of apps to see the lighters and fasters, check all options in programs and servers to see the effect (i found that some little options eat ALOT of CPU, while others make almost no diference)
      its great to test server daemons in higher load, i can see that some daemons are junk, but with moderm machines people cant see that, while others are still very complete and alot faster

      it still very stable, very usable and its my favorite computer... that is why i still use it as may main machine, and not the others near it that are fasters with more memory
      i also like to recover old computers to use for what ever people around me need

      --
      Higuita
  6. Fixed link by Anonymous Coward · · Score: 2, Funny

    Whoops, pasted the wrong wikipedia link. The correct one is Intel 486

    1. Re:Fixed link by spac3manspiff · · Score: 3, Funny

      Well the clock speed of ketchup could be comparable to the 486.

    2. Re:Fixed link by LiquidMind · · Score: 2, Funny

      "Well the clock speed of ketchup..."

      African or European?

      --
      This sig contains repetition and redundancy.
    3. Re:Fixed link by mOoZik · · Score: 3, Funny

      African ketchup is non-migratory.

  7. Upgrade by FiReaNGeL · · Score: 3, Interesting

    Back when I upgraded my 386 16 Mhz, I told myself that I'd upgrade every 10x in performance gain. I upgraded to a Pentium 90 Mhz, then to an Athlon 900 Mhz. It seems that with the recent troubles of AMD/Intel at breaking the 4 Ghz barrier that I won't keep my 'promise' anytime soon, sadly.

    How will they keep their market alive if they can't upgrade the performance? Its not like CPU chips are burning easily anyhow... so why get a replacement if the performance gain is not worth it? (Especially for web browsing / text editing only folks who upgrade based on marketing ONLY... yes! 3 Ghz more will make your internet go faster! Heh)

  8. 100 architectures?! by Jhan · · Score: 5, Interesting

    Actually, they only benchmark one architecture, x86. A real shame, I would love to see a thorough comparison of *multiple* processor architectures over a long period of time.

    --

    I choose to remain celibate, like my father and his father before him.

    1. Re:100 architectures?! by Kaellenn · · Score: 2, Insightful

      While it might be an interesting exercise, I think it's well beyond the scope of this article. The focus is clearly on personal computers, and the (by-far) dominant architecture we've had on our desks over the past 10 years.

      While the slashdot crowd might find such a benchmark informative, the general Tom's HWG user probably would not.

    2. Re:100 architectures?! by Xzzy · · Score: 2, Interesting

      >Maybe you just long for the days of the happy mac on the screen during boot up?

      Who doesn't?

      Admit it. You felt happy every time that little icon showed up. The world was a better place, because the computer was starting up and it was happy doing it.

    3. Re:100 architectures?! by Rebar · · Score: 4, Interesting

      Okay, since Tom's is completely dead at the moment, I'll share the results of my own useless benchmark. I ran the very same single-threaded stupid command on several different machines and recorded user time. Users enter stupid commands anyway, so I figure this is as good as any other test.

      I did say this is useless, right? Good. Note that most of these machines are multi-cpu machines, and it looks like I only did this on Power4, PPC, Intel and AMD, and Alpha systems.

      My stupid command is:
      dd if=/dev/zero bs=32768 count=3200 | time gzip > /dev/null

      Here are the machines and the USER-time result in seconds:

      MHz Secs CPU Arch
      3185 1.04 Intel Xeon CPU 3.20GHz
      3057 1.08 Intel Xeon CPU 3.06GHz
      2795 1.22 Intel Xeon MP CPU 2.80GHz
      2786 1.22 Intel Xeon CPU 2.80GHz
      2395 1.39 Intel Xeon CPU 2.40GHz
      1800 2.00 AMD Athlon 64 Processor
      1533 2.44 AMD Athlon MP 1800+
      1300 3.18 IBM Power4
      1108 3.69 IBM P690 Power4
      1108 3.71 IBM P690 Power4
      1000 4.36 EV6.8CB
      1150 4.4 EV7 21364
      1000 4.79 AMD Duron OC 133FSB
      1000 5.1 EV6.8CB 21264C
      1000 5.37 PIII Xeon Coppermine core
      1000 5.5 PowerPC RS64-IV
      866 5.76 PIII Coppermine core
      700 6.1 EV6.7 21264A
      500 12.36 PIII Katmai core
      600 14.9 EV5
      400 14.99 AMD K6
      350 17.23 Pentium 2
      532 19 EV5.6 21164A
      300 27.14 Pentium MMX
      300 34 EV5

      Due to the Lameness Filter, I can't make the above data any prettier, but I'd bet you can figure it out.

      Of course with differences in OS, compilers, memory speeds, etc. you can't really draw any conclusions from this, EXCEPT this is how fast this particular command runs on these exact systems, AND you can run it on yours to compare how fast a stupid command will finish, which is good to know.

      --rebar

  9. Recently? by jargoone · · Score: 3, Informative

    They haven't been busy recently. They just updated the guide they did quite some time ago. Not very much new to see here...

  10. The title of this newspiece is misleading! by chaoskitty · · Score: 5, Interesting

    "Comparative CPU Benchmarks From 1995 to 2004"

    I only see x86 CPUs. What about the PowerPCs, SPARCs, MIPS, Alphas, ARMs, and so on?

    For instance, the m68060 was the first consumer level processor with branch prediction and branch folding, superscalar dispatch, and real-world throughput of more than one instruction per clock cycle. Except for floating point where it performed only modestly, the m68060 seriously outperformed the Pentium in spite of only having a 32 bit data bus as compared with the Pentium's 64 bit bus. Isn't this significant in illustrating the influences in processor architecture?

    http://www.sixgirls.org/ is an m68060 Amiga running NetBSD 2.0. Still very useful after all this time. Where are all those Pentium 60 machines?

  11. Why Jesus... Why not force Coralization on /.? by Mike626 · · Score: 4, Informative

    Part 1: http://www.tomshardware.com.nyud.net:8090/cpu/2004 1220/index.html
    Part 2: http://www.tomshardware.com.nyud.net:8090/cpu/2004 1221/index.html

    --
    http//injoke.org -- Culling The Interesting
  12. 8mb card for PCI? by jensen404 · · Score: 4, Insightful

    Why did they use an 8mb video card for the older motherboards that don't support AGP?

    Matrox Mystique G170
    Memory: 8 MB SD-G-RAM

    They should use the fastest availible video card if they are testing CPU speed. My 200mhz pentium pro with a 16mb TNT card ran Quake 3.

  13. My results by freelunch · · Score: 2, Informative

    The article is a bit slashdotted but it looks like it doesn't go back all that far.

    Just a teaser, I have been running a collection of benchmarks since the Pentium 90.

    At the time, I was involved in a huge UNIX engineering workstation benchmark. I felt we needed something more constant than the applications to compare performance (the engineering apps constantly change). So I quickly assembled everything I could find that could be easily run. These are mostly 'toy' benchmarks, but the results are still interesting.

    For these int benchmarks, higher is better:

    c4.s c4.64 dhry21 hanoi heapsort nsieve nsieve TOTAL
    Kpos/sec Kpos/sec MIPS mvs/sec high High Low
    MIPS MIPS MIPS
    P 90 92.7 94.2 68.6 51.2 43.55 111.0 33.3 494.6
    md64b 4050.1 4167.8 4914.3 2708.8 3333.7 3333.7 610.4 21782

    Float: Higher is better, except for the fft's.
    flops20 fft tfftdp
    MFLOPS MFLOPS MFLOPS MFLOPS TOTAL time time
    (1) (2) (3) (4)
    P 90 13.3 12.8 18.1 23.8 68.0 3.07 16.81
    amd64 1120.9 1004.3 1480.9 1834.7 5440.8 0.04 0.42

    The P90 was running RedHat. The AMD64 is my new desktop, a 90nm 3000 OC'd to 2430 Mhz. My data also includes systems from DEC, HP, IBM, Sun and SGI. I also ran 10 matrix multiply benchmarks as part of the effort.

    I have never gotten around to publishing the results or the collection of benchmarks.. Maybe it is time.

  14. But... by Junior+J.+Junior+III · · Score: 4, Funny

    I bought my computer in 1982... how will I know if it's worth upgrading if the data only goes back to 1995?

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  15. Exciting? by SpinningAround · · Score: 5, Informative
    As I recall, they claimed that part one of the article took something like 300 hours to put together. Seems like a lot of work to tell me that processors have become a lot faster in the last 10 years.


    Actually I shouldn't give Tom's Hardware a hard time (like everyone else seems to). As articles go, the reviews of high-end ink-jets, the 8-channel RAID6 card and the Viewsonic media center were quite interesting (and a lot more recent than the CPU round-up too).


    These days though, my favourite reviewer is Dan (who posts here now and then). Dan seems to understand that a million graphs showing you the statistically insignificant difference between the latest mobos / graphic cards / processors / ram sinks don't really make a great site.

  16. 486's had the coprocessor built in. by i41Overlord · · Score: 2, Informative

    The 486 has had a built-in math coprocessor ever since it debuted. After the 486 was around for a while, they made a stripped down version without a coprocessor called the 486SX. The plain 486's were called 486DX.

    You could get a coprocessor for the 486SX, but not the DX. From what I've heard, the original 486SX's were actually re-badged 486DX's whose math coprocessor unit was either not functional or just disabled. When you bought the 487SX "co-processor" you were actually buying a fully functional 486DX that disabled the other CPU on the board.

    1. Re:486's had the coprocessor built in. by vasqzr · · Score: 2, Informative


      When you bought the 487SX "co-processor" you were actually buying a fully functional 486DX that disabled the other CPU on the board.

      Correct.

      And for the 386, the 386SX was like a 386DX but it was crippled by a 16-bit bus instead of a 32-bit bus. Which made them the same speed as a fast 286.

      Neither 386SX or 386DX had math-coprocessors. You had to add them on later.

  17. Re:The 487 would disable the 486sx by i41Overlord · · Score: 3, Informative

    However, beware of the 486DX50 vs the 486DX250. The 486DX 50 was a true 50Mhz part whereas the DX2 were only 50Mhz internal to the chip with the bus running at 25Mhz. Same thing for 486DX2 66's. Most programs ran slower on them than a trus 486DX50 due to the slower (33Mhz) bus speed.

    Yup. Then Intel had to confuse the issue by releasing the 486DX4. Just as the DX2-50 had a 2x multiplier with a 25 mhz bus and a 50 mhz core speed, you'd think the DX4-100 would have a 4x multiplier with a 25 mhz bus and 100 mhz core speed. But it was actually a 3x multiplier, with a 33 mhz bus speed. They should have caused it a DX3

  18. AMD made 286 processors? by gotr00t · · Score: 2, Interesting
    I'm not too clear on this, but given that I have in my hands a 286sx processor labeled "(c) Intel/AMD 1982", and it follows logically that AMD and Intel were at some point in history combined in some way.

    Though that was before my time, I do know for sure that AMD made processors way before they got the clock speed to 600MHz, so you're right about that.

    1. Re:AMD made 286 processors? by Mr+Z · · Score: 3, Informative

      AMD was a second-source for Intel CPUs up through the 286 era. I believe this arose out of IBM's requirement to have a second source for whatever CPU it picked for its PC. It appears Wikipedia corroborates my story.

      --Joe
  19. Rule of thumb by howlingmoki · · Score: 2, Funny

    When you see better computers than the one you're using at Goodwill/Salvation Army/St. Vincents .. it's time to upgrade.

  20. Hardware Makes Expensive Software Obsolete by was_ms_now_linux · · Score: 2, Interesting

    The primary end-result of the evolution of this commodity hardware is the fact that expensive software is now just obsolete - plain and simple. Ten years ago, there was a justified price premium associated with state of the art software algorithms. I still see these zealots for the DB companies raising these red-herring issues as to why every organization should still spend hundreds of thousands of dollars on expensive DB software. With the evolution of hardware the way it is, any credible SQL DB Engine could run almost any company. Same thing for web and application servers. How can anyone justify paying for these things when the hosting companies prove everyday for thousands of tech-savvy companies that the free solution is just as scalable and more secure. I used to maintain several Windwos servers and finally ported them to a hosted Apache solution - for about 5% of the cost. The sites are always available and the admin tools are web-based and better. And I don't have to hire these guys that want to go to the MS Marketing summit for a week every year so they can continue to administer the "low-cost MS solution approach". If you have any hesitation, make the switch. This stuff is now public domain, don't pay for this stuff. Those days are long gone. In the new model, it only makes sense to pay for software that solves industry-specific problems - not for tools that cost a fortune to maintain and invite tech companies into your business to meddle and start religous wars among the employees. www.SoftwareObjectz.com

    --
    http://www.softwareobjectz.com
  21. Some gamers have skewed perceptions by sczimme · · Score: 2, Insightful


    But I'm talking to a bunch of gamers for whom that last 0.4% performance boost is worth more than a hot cheerleader full of X.

    These are the same people that get into squabbles over which display adapter is better when A gets 150FPS (frames per second) and B gets 140FPS but with better double-dodecahedron rendering or whatever. It makes no difference to them that most human eyes cannot distinguish between 40FPS and 80FPS, let alone anything above 100. However, if the [abstract and wholly meaningless number] is higher then the product must be better. Oh, well - at least the cheerleaders are safe.

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:Some gamers have skewed perceptions by Destructo-Bot · · Score: 3, Interesting

      I must disagree with you on the "most human eyes can't distinguish the difference between 40 and 80fps." This may be somewhat more true of movies which are made with motion blur that blends the frames together. But you can certainly still tell the difference for the better when a movie is captured at 60fps rather than 30. Its not as big a difference as changing the framerate in a game is due to the motion blur but its certainly more visually pleasing when a video is captured and played at a higher framerate.

      Back on track though, games have no motion blur... each frame is sharp and leads into the next with no blur. So in order to get a smooth look to it the framerate must be much higher in order to trick the brain into seeing a smoothly transitioning scene. I can easily tell the difference between framerates up to about 120fps, after which it becomes very difficult to discerne the changes.

      Of course if you are playing a game and bump up your framerate without increasing your refresh rate as well, you are basically wasting rendering power as the monitor is only drawing the same number of frames as the current refresh rate. Keeping your refresh at or higher than your average framerate will make for a much more pleasant gaming experience.

      Here is an ancient but still very much valid write-up on Framerate and Refresh Rate in regards to gaming:
      Framerate and refresh rate write up

  22. My wife... by Belial6 · · Score: 3, Funny

    My wife responded to my description of the SX, DX situation with "So, you want the 486DX, not the 486 Sucks, right?"

  23. Re:The 487 would disable the 486sx by foxtrot · · Score: 2, Interesting

    However, beware of the 486DX50 vs the 486DX250. The 486DX 50 was a true 50Mhz part whereas the DX2 were only 50Mhz internal to the chip with the bus running at 25Mhz.

    Of course, then there's the other side of this issue, which was VLB: Vesa Local Bus (which is what we used for fast access to graphics cards [and sometimes IDE disk] before PCI/AGP) was only spec'd to run at 33MHz tops, and many VLB cards wouldn't run at 50 MHz. So you often had a choice: buy the 50 MHZ 486 DX to get the full 50MHz bus speed, but use an ISA graphics card, or buy the DX2/50 and use a VLB graphics card a 25MHz. The usual answer (once it came out) was the 486 DX2/66, which was a 66 MHz processor on a 33 MHz bus, topping out the local bus clock. Some things still ran faster on the 486DX/50, but games usually ran better on the DX2/66 due to the higher graphics card throughput.

    Of course, the highest end graphics cards (Diamond's Viper, ferinstance) could generally handle a 50MHz clock. But most of us didn't have that kind of scratch lying around at the time.

    -JDF