Results 1 to 6 of 6

Thread: CPU benchmark analysis

  1. #1
    Senior Member watercooled's Avatar
    Join Date
    Jan 2009
    Posts
    11,478
    Thanks
    1,541
    Thanked
    1,029 times in 872 posts

    CPU benchmark analysis

    I've had some time on my hands lately so I've been running some benchmarks on various systems so I can graph them, to compare Northwood Celerons to Atom, and to my Phenom II for example. I might try to arrange the results properly and post them on this forum if anyone's interested. I've noticed some interesting results so far so I might give a short analysis of the results. For example, here's what I found with SuperPi:

    Superpi 1M – Single Threaded
    CPU, Time in seconds, lower is better
    1055T 21.96
    4050e 51.422
    N270 94.297
    Celeron 2.4 170.484
    Celeron 1.5 124.829

    That's not a misprint, I even went back and re-run the benchmarks as the 1.5 Celeron being faster than a 2.4 Celeron does seem strange. However, if you look at the specs the mobile 1.5 chip has twice the cache of the 2.4 desktop chip - so it seems SuperPi spends most of its time waiting for data to be pulled from RAM into cache after cache misses so the extra clock speed makes no difference. The same seems to apply to the other chips, most noticeably the 1.6GHz in-order Atom being faster than either. It's hard to compare to the newer chips in the same way as other factors might be coming into play - different caching algorithms, branch prediction, higher ILP cores, but without reading and understanding the compiled code I'd just be guessing. Obviously SuperPi isn't the best way to judge performance, it's not exactly well-optimised but I'm still seeing it used frequently in recent benchmarks. It's also only single-threaded so is likely to favour the fewer, bigger cores from Intel.

    Anyway, I thought this might be something interesting to discuss - the nitty-gritty of CPU advancements and such. Any thoughts?

    Thanks for reading.

  2. #2
    Anthropomorphic Personification shaithis's Avatar
    Join Date
    Apr 2004
    Location
    The Last Aerie
    Posts
    10,857
    Thanks
    645
    Thanked
    872 times in 736 posts
    • shaithis's system
      • Motherboard:
      • Asus P8Z77 WS
      • CPU:
      • i7 3770k @ 4.5GHz
      • Memory:
      • 32GB HyperX 1866
      • Storage:
      • Lots!
      • Graphics card(s):
      • Sapphire Fury X
      • PSU:
      • Corsair HX850
      • Case:
      • Corsair 600T (White)
      • Operating System:
      • Windows 10 x64
      • Monitor(s):
      • 2 x Dell 3007
      • Internet:
      • Zen 80Mb Fibre

    Re: CPU benchmark analysis

    Like most benchmarks SuperPi isn't indicative of real-world performance....and understandably as it's an extremely specific benchmark.

    RAM speed and latency effect SuperPi noticeably as well (while having very little real-world effect in most apps), so it might be worth looking at those as well.

    As you say, it is extremely hard to compare CPUs. They differ so much between manufacturer and model.....just keep looking forward instead I wonder when the first 3D transistor chips will arrive and what changes to the architecture that will usher in.
    Main PC: Asus Rampage IV Extreme / 3960X@4.5GHz / Antec H1200 Pro / 32GB DDR3-1866 Quad Channel / Sapphire Fury X / Areca 1680 / 850W EVGA SuperNOVA Gold 2 / Corsair 600T / 2x Dell 3007 / 4 x 250GB SSD + 2 x 80GB SSD / 4 x 1TB HDD (RAID 10) / Windows 10 Pro, Yosemite & Ubuntu
    HTPC: AsRock Z77 Pro 4 / 3770K@4.2GHz / 24GB / GTX 1080 / SST-LC20 / Antec TP-550 / Hisense 65k5510 4K TV / HTC Vive / 2 x 240GB SSD + 12TB HDD Space / Race Seat / Logitech G29 / Win 10 Pro
    HTPC2: Asus AM1I-A / 5150 / 4GB / Corsair Force 3 240GB / Silverstone SST-ML05B + ST30SF / Samsung UE60H6200 TV / Windows 10 Pro
    Spare/Loaner: Gigabyte EX58-UD5 / i950 / 12GB / HD7870 / Corsair 300R / Silverpower 700W modular
    NAS 1: HP N40L / 12GB ECC RAM / 2 x 3TB Arrays || NAS 2: Dell PowerEdge T110 II / 24GB ECC RAM / 2 x 3TB Hybrid arrays || Network:Buffalo WZR-1166DHP w/DD-WRT + HP ProCurve 1800-24G
    Laptop: Dell Precision 5510 Printer: HP CP1515n || Phone: Huawei P30 || Other: Samsung Galaxy Tab 4 Pro 10.1 CM14 / Playstation 4 + G29 + 2TB Hybrid drive

  3. Received thanks from:

    watercooled (27-05-2011)

  4. #3
    Moosing about! CAT-THE-FIFTH's Avatar
    Join Date
    Aug 2006
    Location
    Not here
    Posts
    32,039
    Thanks
    3,910
    Thanked
    5,224 times in 4,015 posts
    • CAT-THE-FIFTH's system
      • Motherboard:
      • Less E-PEEN
      • CPU:
      • Massive E-PEEN
      • Memory:
      • RGB E-PEEN
      • Storage:
      • Not in any order
      • Graphics card(s):
      • EVEN BIGGER E-PEEN
      • PSU:
      • OVERSIZED
      • Case:
      • UNDERSIZED
      • Operating System:
      • DOS 6.22
      • Monitor(s):
      • NOT USUALLY ON....WHEN I POST
      • Internet:
      • FUNCTIONAL

    Re: CPU benchmark analysis

    SuperPi seems to do better on Intel processors ATM.

  5. Received thanks from:

    watercooled (27-05-2011)

  6. #4
    Now with added Ruffus Dog Tattysnuc's Avatar
    Join Date
    Feb 2006
    Location
    Liverpool
    Posts
    1,373
    Thanks
    283
    Thanked
    207 times in 133 posts
    • Tattysnuc's system
      • Motherboard:
      • Asus 570X Strix F
      • CPU:
      • 3900X @ Stock
      • Memory:
      • 32Gb Rysen C18 Corsair
      • Storage:
      • 2x 1TB nvme
      • Graphics card(s):
      • 2080 ti under Bykski water
      • PSU:
      • eVGA 850W
      • Case:
      • TT Core 5
      • Operating System:
      • Win 10 Pro
      • Monitor(s):
      • Lg 43"
      • Internet:
      • Utility Warehouse

    Re: CPU benchmark analysis

    Quote Originally Posted by watercooled View Post
    I've had some time on my hands lately so I've been running some benchmarks on various systems so I can graph them, to compare Northwood Celerons to Atom, and to my Phenom II for example. I might try to arrange the results properly and post them on this forum if anyone's interested. I've noticed some interesting results so far so I might give a short analysis of the results. For example, here's what I found with SuperPi:

    Superpi 1M – Single Threaded
    CPU, Time in seconds, lower is better
    1055T 21.96
    4050e 51.422
    N270 94.297
    Celeron 2.4 170.484
    Celeron 1.5 124.829

    That's not a misprint, I even went back and re-run the benchmarks as the 1.5 Celeron being faster than a 2.4 Celeron does seem strange. However, if you look at the specs the mobile 1.5 chip has twice the cache of the 2.4 desktop chip - so it seems SuperPi spends most of its time waiting for data to be pulled from RAM into cache after cache misses so the extra clock speed makes no difference. The same seems to apply to the other chips, most noticeably the 1.6GHz in-order Atom being faster than either. It's hard to compare to the newer chips in the same way as other factors might be coming into play - different caching algorithms, branch prediction, higher ILP cores, but without reading and understanding the compiled code I'd just be guessing. Obviously SuperPi isn't the best way to judge performance, it's not exactly well-optimised but I'm still seeing it used frequently in recent benchmarks. It's also only single-threaded so is likely to favour the fewer, bigger cores from Intel.

    Anyway, I thought this might be something interesting to discuss - the nitty-gritty of CPU advancements and such. Any thoughts?

    Thanks for reading.
    I've been using SuperPi for a number of years to test stability, and I've found 2 things:

    Superpi likes high CPU frequency
    It responds best when using high FSB frequencies.
    time to write the data to a file is also significant.

    To get the best speed, overclock the nuts off your CPU with the highest possible FSB speed (I know they dont exist any more - RAM "speed" or uncore on S1366 has become more relevent) and run it on from a ramdisk. I don't run a ramdisk, but that is the only way I can think of how I could improve my write speeds from my 2xSSD's in Raid 0

    Out of interest, on my i7 2600K @ 4.7, the time for 1m on mine is 7.488S. This is a good 2+ seconds faster than my i7 970 at 4.3Ghz. I'll run the scores for you if you are interested.
    Join the HEXUS Folding @ home team

  7. Received thanks from:

    watercooled (27-05-2011)

  8. #5
    Senior Member
    Join Date
    Aug 2005
    Location
    London (almost)
    Posts
    1,080
    Thanks
    20
    Thanked
    34 times in 28 posts

    Re: CPU benchmark analysis

    Interesting!

    CPU architecture is a very interesting topic! I don't know what superpi is coded like but if it's raw maths then yes higher clock speeds is good. However I imagine an atom would be crushed in certain scenarios. Things like cache sizes will play different levels of importance, in fact if i write a program to do things in a peculiar fashion a large cache will be a bad thing!

    Those northwood processors have a long pipeline. The benefit of a long pipeline is high clock speeds, which in truth was partly a marketing thing. The problem with the celerons is that for their architecture the clock speed is a bit rubbish. Looking at those two celerons the slower one has double the cache. Most likely the bottleneck on that system is the amount of time it spends fetching data. I can't imagine superpi jumping around to different areas of memory so a larger cache is massively helpful.

    as a VERY dumbed down example:
    I declare an array of numbers called line this "int a[100];"

    So i have a 100 numbers and I need to do something with all of them.

    When I go to fetch a[0], the first element, I will likely also fetch a[1], a[2], a[3] etc. The larger my cache the more it will fit in and the less data reads I need, as I already have them in the cache.
    The cache is very small in this cpu, if operating on contiguous memory cache will help a lot!

    The atom cache is about double of the 1.5 celeron at the top of my head.

    In the real world caches won't have as dramatic effect on performance because programs jump all over the place, after a certain point a larger cache stops helping.

  9. Received thanks from:

    watercooled (27-05-2011)

  10. #6
    Senior Member watercooled's Avatar
    Join Date
    Jan 2009
    Posts
    11,478
    Thanks
    1,541
    Thanked
    1,029 times in 872 posts

    Re: CPU benchmark analysis

    Thanks for the replies, was afraid this would go unnoticed. Feel free to add any of your own benchmarks and/or thoughts.

    Are there any real differences between the Pentiums and Celerons besides different L2 cache size and FSB?

    wPrime is the next benchmark I ran:

    wPrime 32M - Multithreaded
    CPU | Time in seconds, lower is better
    1055T - 9.649
    4050e - 43.187
    N270 - 132.844
    Celeron 2.4 - 148.749
    Celeron 1.5 - 244.261

    Multithreading obviously plays a huge role here but the Atom is still ahead of both Celerons, but cache doesn't seem to be as big a bottleneck as before. I'll try the Atom without HT later and see how it compares then - maybe wPrime is heavy on single-issue instructions so the SMT of the Atom really helps? I'm still trying to get hold of the more detailed specs of the above CPUs but they're not all that easy to find.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. 3XS SLIK NANU Core i7 950 Bundle - CPU Bluescreens
    By pugsley in forum SCAN.care@HEXUS :: After sales support
    Replies: 1
    Last Post: 02-06-2011, 05:34 PM
  2. S.T.A.L.K.E.R.: Clear Sky benchmark
    By Mithrandir in forum PC Hardware and Components
    Replies: 63
    Last Post: 02-03-2009, 10:41 AM
  3. Q6600 "Guaranteed overclock" editions!
    By Richdog in forum SHOPPING AND CLASSIFIEDS
    Replies: 66
    Last Post: 13-09-2008, 02:48 PM
  4. Scan & Intel CPU Warranty Issues
    By Supershanks in forum SCAN.care@HEXUS
    Replies: 82
    Last Post: 05-02-2008, 12:15 PM
  5. CPU TIM Guide
    By Steve in forum Help! Quick Relief From Tech Headaches
    Replies: 0
    Last Post: 30-05-2004, 02:59 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •