Title

Whetstone Benchmark Detailed Results On PCs

This page was set up as 770 pixels wide and accommodates preformatted text <PRE> results tables. Some browsers
produce monospaced font of an unexpected size but this might be adjustable via browser Preferences.

Contents

The Whetstone Benchmark is described in Whetstone Benchmark History And Results (Whetstone.htm). For PCs, this includes a summary of the overall performance rating in Millions of Whetstone Instructions Per Second (MWIPS) plus derived measurements of Millions of Floating Point Instructions Per Second (MFLOPS) and Millions of Instructions Per Second (MIPS) for integer tests and relative to the Digital VAX 11/780. Pre-compiled benchmarks (C/C++ Optimised and C/C++ Non-Optimised) are available via the Main Page along with source codes in C/C++ and other programming languages. See references with the tables also Whets.c for C code with timer options for computers other than PCs and Operating Systems other than Windows.

This document provides a summary of speeds of the eight test loops in the benchmark and MWIPS ratings. The overall MFLOPS calculation is derived from tests 1, 2 and 6 and VAX MIPS from loops 3, 4 and 7. The summary is a sample of results as measured speeds are almost always proportional to CPU MHz on a given type of processor. Details of cache sizes and range of CPU MHz can be found in CPUSpeed.htm. Then there is My Main Page for other PC benchmarks and results.


Test Loop           In Tables     Test Loop           In Tables 

1  floating point   MFLOP 1       2  floating point   MFLOP 2   
3  if then else     IF MOPS       4  fixed point      FIXPT MOPS
5  sin,cos etc.     COS MOPS      6  floating point   MFLOP 3   
7  assignments      EQUAL MOPS    8  exp,sqrt etc.    EXP MOPS  

Results Index

Results include those for DOS and Windows compilations where resulting performance is very similar. Pre-compiled DOS versions are available in DosTests.zip and those to run via OS/2 in OS2Tests.zip.

C/C++ Optimised C/C++ Non-Optimised C/C++ Double Precision C/C++ Other
C/C++ Dual Core C/C++ Quad and 8 Thread C/C++ 64 Bit Fortran
Java Visual Basic Basic C/C++ 16 bit
C/C++ OS/2



To Start





C/C++ Optimised Results Single Precision - See BenchNT.zip for benchmarks and source code

                      MWIPS  MFLOP  MFLOP  MFLOP   COS    EXP   FIXPT   IF    EQUAL
CPU              MHz            1      2      3    MOPS   MOPS   MOPS   MOPS   MOPS

AM386/387         40   5.68  0.928  0.884  0.673  0.461  0.275   2.36   2.16  0.638
80486DX2          66   15.3   4.92   3.59   2.38  0.501  0.320   6.18   5.91   5.32
AMD 5X86         100   25.0   7.70   6.04   4.05  0.806  0.522   9.52   9.37   7.83
Winchip C6       200   40.6   16.9   12.3   7.81   1.02   0.71   18.4   28.4   17.0
Pentium           75   48.2   19.6   12.6   7.39   1.86   1.12   11.9   14.6   16.7
Cyrix P150       120   53.5   14.1   11.6   7.55   2.07   1.36   18.3   30.0   12.9
IBM C6x86        150   66.1   17.3   14.3   9.32   2.56   1.68   22.6   36.9   15.9
Pentium          100   66.2   27.1   17.3   10.2   2.56   1.53   16.3   19.9   23.1
Apple G3         266   66.5   17.3   13.7   11.4   2.73   1.13   39.6   25.0   10.9
Pentium          120   79.5   32.4   20.8   12.2   3.07   1.83   19.5   24.1   27.7
Cyrix PR233M     188   88.0   24.3   19.5   12.8   3.28   2.16   28.5   48.4   23.4
Pentium          133   88.3   36.1   23.1   13.6   3.41   2.03   21.7   26.5   30.8
Cyrix MII300     233    109   30.6   24.0   15.8   4.09   2.70   35.7   59.4   29.4
Pentium          166    109   44.6   28.5   16.8   4.21   2.50   26.9   33.0   38.0
Pentium MMX      166    112   45.0   28.9   17.0   4.28   2.53   28.4   38.1   38.6
AMD K6           200    124   46.3   29.8   16.9   5.54   2.53   68.6   25.2   35.4
Pentium          200    132   54.2   34.7   20.3   5.12   3.03   32.5   39.8   46.2
Pentium MMX      200    134   54.2   34.3   20.3   5.13   3.03   34.0   46.2   45.8
Pentium Pro      200    161   50.3   45.2   31.5   4.46   2.77    102   20.6    119
AMD K6           266    167   65.9   41.4   22.9   7.48   3.36   92.0   33.0   47.0
Pentium Pro      233    189   58.9   51.3   36.7   5.36   3.30    119   24.0    116
AMD K6           300    191   75.5   47.1   26.2   8.51   3.83    105   37.3   53.4
Pentium II       233    191   58.8   51.9   36.9   5.37   3.34    119   24.3    141
Pentium II       266    218   67.3   59.6   42.1   6.12   3.81    137   27.4    160
Celeron A        300    245   76.2   66.7   47.4   6.91   4.28    153   31.0    181
Pentium II       300    245   75.7   66.9   47.4   6.90   4.28    152   31.1    180
AMD K63          450    286    113   70.8   39.2   12.8   5.74    157   56.2   79.7
Pentium II       350    286   88.1   78.6   55.4   8.06   4.99    178   36.1    212
AMD K62          500    309    122   76.4   42.3   13.8   6.20    170   61.0   86.0
Pentium III      450    367    114    101   71.2   10.3   6.42    231   46.6    271
Pentium II       450    368    115    100   71.3   10.4   6.41    230   46.5    269
Athlon           500    381   98.9   91.6   60.1   10.9   8.34    265    115    128
Celeron          466    382    118    103   73.8   10.8   6.66    240   48.6    279
Pentium III      550    448    139    122   86.8   12.6   7.83    279   56.9    331
Duron            600    463    121    111   73.1   13.3   10.2    321    140    156
Duron            700    541    140    131   85.3   15.5   11.8    377    164    181
Athlon           700    544    141    131   85.8   15.6   11.9    380    165    185
Atom M          1600    554    248    159   89.9   15.1   10.2    418    338    198
Pentium III      700    572    176    156    111   16.2   9.96    357   72.3    415
Celeron          733    598    185    162    116   16.9   10.4    373   75.6    437
Pentium 4       1700    603    204    166    104   21.3   12.1    369   71.1    155
Pentium 4       1800    639    216    176    110   22.6   12.8    391   75.2    164
Pentium 4       1900    671    227    184    116   23.6   13.4    409   79.4    172
Pentium 4       2052    726    245    200    125   25.6   14.5    443   85.5    187
Athlon Tbird    1000    769    200    185    121   22.0   16.8    532    233    260
Duron           1000    772    200    186    122   22.1   16.9    536    235    260
P4 Xeon         2200    773    260    213    134   26.9   16.2    469     85    198
Pentium III     1000    816    253    222    158   23.1   14.2    510    103    599
PIII Tualatin   1200    972    304    268    188   27.4   16.9    604    123    715
Pentium 4E      3000   1028    313    262    154   38.7   18.5    824    217    298
Celeron M       1295   1034    321    301    202   29.0   17.6    661    132    762
Pentium 4       3066   1119    365    300    188   40.2   22.3    660    152    278
Athlon 4        1533   1193    308    284    186   34.6   26.3    833    358    398
Pentium 4       3382   1233    402    331    206   44.4   24.7    726    167    306
Pentium 4       3678   1342    436    357    224   48.3   26.8    791    184    333
Athlon 4        1789   1389    358    331    217   40.3   30.6    971    416    464
Ath4 Barton     1800   1397    348    333    227   40.3   30.4    957    357    447
Athlon XP       1865   1450    373    345    226   42.1   32.0   1010    437    484
Turion 64 M     1900   1506    375    346    245   42.3   32.1   1291    437    473
Pentium M       1862   1538    471    439    292   42.0   25.3    945    293   1113
Core 2 Duo M    1830   1557    431    437    293   42.8   26.2   1641    286    590
Opteron         1991   1580    393    364    255   44.7   33.8   1349    457    496
Celeron C2 M    2000   1688    487    472    315   46.9   28.4   1792    310    632
Athlon 64       2150   1720    427    395    280   48.5   36.6   1465    495    537
Athlon 64       2211   1766    439    406    286   49.9   37.6   1503    509    552
Athlon XP       2338   1805    457    424    295   51.5   39.7   1224    463    581
Core 2 Duo 1 CP 2400   2057    586    580    387   56.7   34.4   2192    381    771
Phenom II       3000   2145    594    492    297   67.1   50.7   2053    694    703
Core i7 930     ****   2496    691    671    441   72.0   43.9   2663    489    838
Core i7 860     ####   2790    793    752    499   81.2   49.5   2133    559    964

      ####   Rated as 2800 MHz but running at up to 3466 MHz using Turbo Boost     
      ****   Rated as 2800 MHz but running at up to 3066 MHz using Turbo Boost     
      M      Mobile CPU                                                          

To Start


C/C++ Non-Optimised Results Single Precision - See BenchNT.zip for benchmarks and source code

                      MWIPS  MFLOP  MFLOP  MFLOP   COS    EXP   FIXPT   IF    EQUAL
CPU            MHz              1      2      3    MOPS   MOPS   MOPS   MOPS   MOPS

AM386/387        40    3.07  0.860  0.815  0.328  0.355  0.160   1.70   1.32  0.264
80486 DX2        66    9.01   4.54   3.27   1.11  0.465  0.281   5.50   5.12  0.974
AMD5X86         100    13.4   7.15   5.26   1.60  0.746  0.457   8.77   5.83   1.36
Pentium         100    30.0   20.3   11.9   3.63   2.09   1.14   14.1   11.2   2.72
Apple G3        266    30.7   13.4   9.68   3.99   1.65   0.87   20.7   13.9   3.12
Wichip C6       200    31.6   14.5   10.9   4.75   0.96   0.84   15.5   17.4   5.66
CyrPR233M       188    45.2   23.3   17.6   5.23   2.81   1.70   27.1   27.4   4.32
Pentium         200    51.8   40.5   23.2   5.96   4.18   2.25   28.4   22.8   4.16
Pent MMX        200    52.3   40.5   23.8   5.81   4.19   2.32   28.4   38.7   4.36
AMD K6          300    72.8   64.7   33.9   8.02   6.91   2.96   76.7   67.8   5.18
Pentium Pro     200    81.7   47.7   37.6   10.9   3.91   2.42   50.9   42.8   7.84
AMD K62         500    90.6    105   49.2   8.56   11.1   4.96    126    109   7.10
Celeron A       300     121   71.6   55.5   15.9   5.83   3.71   76.4   70.2   11.6
Pentium II      300     121   71.4   56.5   15.8   5.81   3.68   76.3   67.7   11.6
Pentium II      450     182    108   83.6   23.8   8.73   5.54    116    104   17.5
Pentium III     450     182    106   84.5   23.8   8.79   5.55    114    105   17.5
Pentium 4      1700     225    176    119   26.6   17.3   9.35    123    278   16.5
Pentium 4      2052     266    221    145   31.1   21.2   9.54    151    454   20.3
Pentium III     700     283    165    131   37.0   13.6   8.66    179    162   27.1
P4 Xeon        2200     290    227    154   34.2   22.3   11.7    160    466   21.3
Celeron         733     296    174    137   39.9   13.3   8.93    186    169   28.8
Athlon          700     310    123    110   38.8   13.4   11.2    205    135   35.9
Duron           700     341    121    112   47.2   13.3   11.1    202    135   40.4
Atom M         1600     382    221    135   52.2   13.8   9.18    261    155   65.9
Pentium III    1000     409    236    184   53.9   19.4   12.5    254    259   38.8
Duron          1000     410    173    160   45.5   18.9   15.9    288    194   57.5
PIII Tualatin  1200     474    284    223   63.4   21.5   14.9    302    275   44.7
Athlon Tbird   1000     513    173    161   77.6   17.5   15.7    287    193   65.1
Pentium 4      3066     417    327    220   49.3   32.5   17.9    230    629   30.0
Pentium 4      3382     459    359    244   54.4   35.6   19.5    252    708   32.9
Pentium 4E     3000     473    271    192   53.0   31.2   16.1    535    681   41.5
Pentium 4      3678     499    395    263   59.0   38.5   21.0    277    782   35.8
Celeron M      1295     542    299    252   77.7   25.1   15.6    305    339   47.8
Pentium M      1862     781    434    364    112   35.8   22.3    440    504   69.0
Core 2 Duo M   1830     825    405    348    109   37.3   22.9    669    594   82.0
Athlon 4       1789     921    311    287    139   31.7   27.9    513    344    117
Ath4 Barton    1800     944    328    286    141   34.0   28.6    532    344    116
Athlon XP      1865     960    323    301    146   33.1   28.4    536    359    122
Turion 64 M    1900     874    328    297    105   36.6   30.5    614    406    120
Celeron C2 M   2000     884    443    372    119   38.1   24.6    703    645     89
Opteron        1991     963    347    310    122   38.8   32.1    645    424    128
Athlon 64      2150    1075    373    337    142   42.1   34.8    699    461    140
Athlon 64      2211    1081    384    346    139   43.1   35.7    720    452    144
Core 2 Duo 1CP 2400    1093    536    463    146   49.0   29.9    917    784    108
Athlon XP      2338    1204    411    366    178   43.4   36.5    697    442    149
Core i7 930    ****    1343    627    531    174   67.2   37.6   1170    883    127
Core i7 860    ####    1388    715    626    178   78.7   43.5    910    980    118
Phenom II      3000    1587    523    447    217   58.3   47.8    931    750    231

      ####   Rated as 2800 MHz but running at up to 3466 MHz using Turbo Boost     
      ****   Rated as 2800 MHz but running at up to 3066 MHz using Turbo Boost     
        M    Mobile CPU                                                            

To Start


Sample C/C++ Optimised Results Double Precision - See BenchNT.zip for benchmarks and source code

Note that these results are normally very similar to single precision speeds.
                      MWIPS  MFLOP  MFLOP  MFLOP   COS    EXP   FIXPT   IF    EQUAL
CPU              MHz            1      2      3    MOPS   MOPS   MOPS   MOPS   MOPS

80486 DX2         66   15.5   4.52   3.42   2.26  0.597  0.321   5.98   6.00   4.81
Pentium          100   68.0   27.2   16.7   10.2   2.99   1.52   15.9   20.1   23.0
Pentium          200    136   54.6   33.6   20.3   5.98   3.03   31.9   39.8   45.7
Pentium MMX      200    137   54.3   33.4   20.3   5.97   3.03   33.0   45.6   46.0
AMD K6           200    121   45.7   30.3   15.8   5.64   2.53   64.4   24.9   35.4
Pentium Pro      200    167   50.3   43.4   31.5   5.34   2.83   81.5   20.6    119
Celeron A        300    254   76.1   65.5   47.4   8.36   4.27    122   31.0    180
Pentium II       300    254   75.8   65.6   47.4   8.33   4.26    121   31.0    182
AMD K63          450    275    110   70.3   36.1   12.9   5.73    148   56.4   77.3
Pentium III      450    379    114   98.7   71.2   12.2   6.39    183   46.6    273
Pentium II       450    382    114   97.7   71.1   12.5   6.39    182   46.9    274
Athlon           500    382    101   87.9   59.2   11.9   8.38    232   98.8    119
Celeron          600    505    151    130   94.2   16.6   8.45    245   61.8    358
Duron            700    541    143    124   83.9   17.0   11.9    326    141    168
Athlon           700    545    144    126   84.6   17.1   12.0    329    141    170
Atom M          1600    586    247    154   89.9   18.7   10.2    415    338    199
Pentium 4       1700    602    204    159    104   25.7   12.0    207   71.1    155
Pentium 4       2052    725    245    191    126   31.0   14.5    249   85.3    186
Athlon Tbird    1000    770    204    177    120   24.1   16.9    466    199    242
P4 Xeon         2200    805    260    204    134   33.1   16.0    469     85    198
Pent III        1000    843    250    213    156   27.4   14.2    498    102    476
Tualatin        1200   1006    304    262    188   32.8   16.8    486    123    712
Pentium 4E      3000   1057    312    247    154   45.5   18.3    821    216    297
Celeron M       1295   1086    321    292    200   35.7   17.7    661    132    612
Pentium 4       3066   1156    364    282    184   49.5   22.1    659    151    278
Athlon 4        1533   1194    314    272    184   37.9   26.5    716    308    368
Athlon 4        1789   1391    365    317    214   44.1   30.8    833    361    430
Pentium 4       3678   1394    436    337    224   59.4   26.6    790    183    333
Ath4 Barton     1800   1448    357    322    232   44.2   30.7    990    412    412
Athlon XP       1865   1451    381    331    223   46.1   32.1    872    373    447
Turion 64 M     1900   1499    382    341    231   46.4   32.5   1290    355    434
Opteron         1991   1572    403    357    242   48.8   34.1   1291    396    457
Pentium M       1862   1620    469    423    292   51.7   25.5    953    292    885
Core 2 Duo M    1830   1626    448    417    293   49.7   26.3   1660    291    593
Athlon 64       2150   1701    436    388    263   52.9   36.9   1402    402    495
Athlon 64       2211   1753    448    399    271   54.4   38.0   1502    414    510
Celeron C2 M    2000   1753    484    447    317   53.9   28.5   1607    312    649
Athlon XP       2338   1890    477    420    303   57.6   40.0   1290    538    538
Core 2 Duo 1 CP 2400   2151    587    551    387   66.4   34.6   2192    381    784
Phenom II       3000   2227    590    474    321   73.8   50.6   2052    694    565
Core i7 930     ****   2618    691    641    441   86.1   44.2   2670    489    838
Core i7 #1      2800   2935    784    729    506   96.9   49.9   2203    548    936

      ####   Rated as 2800 MHz but running at up to 3466 MHz using Turbo Boost     
      ****   Rated as 2800 MHz but running at up to 3066 MHz using Turbo Boost     
        M    Mobile CPU                                                            

To Start


C/C++ Other Results

                      MWIPS  MFLOP  MFLOP  MFLOP   COS    EXP   FIXPT   IF    EQUAL
CPU              MHz            1      2      3    MOPS   MOPS   MOPS   MOPS   MOPS

Microsoft Visual C++ 6.0 - See  BenchNT.zip for source code and compiled benchmark

80486DX2          66   12.0   5.01   4.51   1.71  0.514  0.347   6.94   14.0   1.15
Pentium          100   60.4   32.2   26.7   7.75   2.51   1.29   19.2   56.8   18.3
Pentium MMX      200    123   65.5   53.3   15.7   5.08   2.61   39.6    146   37.1
Pentium Pro      200    158   66.4   55.5   29.1   4.60   2.61    115    151   29.8
Celeron A        450    342    131    124   62.8   10.1   5.44    256    338   66.3
Atom M          1600    556    282    251   82.0   15.3   10.8    403   1191    176
Pentium 4       1900    727    407    358    107   23.7   11.8    457    812    224
Celeron M       1295   1077    420    385    231   28.5   15.9    817   1195    224
Pentium 4E      3000   1169    547    491    175   41.6   16.7    968    810    377
Ath4 Barton     1800   1523    549    489    246   46.5   28.8   1028   1779    297
Core 2 Duo M    1830   1606    617    558    360   43.6   22.3   1374   1436    319
Turion 64 M     1900   1680    574    490    276   49.0   30.5   1571   1877    355
Celeron C2 M    2000   1735    594    592    387   46.9   24.3   1555   1562    344
Athlon 64 **    2211   1736    680    601    230   57.2   35.7   1840   2209    414
Athlon XP       2088   1788    641    572    291   54.5   33.7   1202   2084    347
Core 2 Duo 1 CP 2400   2125    809    736    475   57.6   29.4   1930   1943    422
Phenom II       3000   2396    921    810    334   77.2   48.6   2506   3004    500
Core i7 1 CP    ####   2677    995    904    534   75.2   39.6   2736   2937    511


Microsoft C/C++ 13.10.3077 for 80x86 with SSE instructions - See  Win64.htm

Atom M          1600    833    374    364    317   15.1   10.8    432   1193   1735
Pentium 4       1900    901    425    424    233   21.7   10.7    395    750    984
Celeron M       1295   1298    464    459    323   29.2   16.0    840   1198   3051
Pentium 4E      3000   1505    607    599    333   41.2   17.0    962    813   1792
Core 2 Duo M    1830   1819    646    640    401   43.1   22.2   1504   1266   9763
Celeron C2 M    2000   1922    682    683    427   44.1   24.4   1504   1358  10995
Turion 64 M     1900   1973    527    561    393   43.5   31.0   1686   1894   2843
Athlon XP       2088   2133    621    622    429   48.2   34.3   1249   2082   2630
Athlon 64 **    2211   2313    655    656    461   51.0   36.3   1988   2210   3305
Core 2 Duo 1 CP 2400   2403    852    846    528   57.0   29.6   1990   1745   7189
Core i7 1 CP    ####   3206   1065   1060    738   74.6   39.9   2371   2936   7048
Phenom II ++    3000   3257    900    892    717   69.5   49.2   2676   3011   4512

####  i7 930 2800 MHz running using Turbo Boost at up to 3066 MHz 
**    One CPU of dual core, Windows XP x64                       
++    One CPU of quad core, Windows 7                            
M     Mobile CPU                                                

To Start


C/C++ Dual Core and 64 Bit Results - See DualCore.htm and Win64.htm

                      MWIPS  MFLOP  MFLOP  MFLOP   COS    EXP   FIXPT   IF    EQUAL
CPU              MHz            1      2      3    MOPS   MOPS   MOPS   MOPS   MOPS

Microsoft C/C++ 13.10.3077, 32 bit dual core, with SSE instructions, 2 Threads

Atom  No HT **  1600    819    369    362    315   15.0   10.5    429   1158   1121
          Thread 1             369    362    315   15.0   10.5    429   1158    618
          Thread 2               0      0      0      0      0      0      0    503
Atom  HT    **  1600   1546    706    733    634   27.9   20.2    791   1543   1580
          Thread 1             365    358    312   14.1   10.1    396    772   1224
          Thread 2             341    375    323   13.8   10.1    396    772    356
Pentium 4       1900    937    426    417    243   22.3   11.5    397    746    983
          Thread 1             426    417    243   21.2   10.5    397    746    983
          Thread 2               0      0      0    1.1    1.0      0      0      0
Celeron M       1295   1289    457    439    322   29.1   15.8    862   1158   2929
          Thread 1             457    439    304   28.2   15.1    862   1158   2929
          Thread 2               0      0     18    0.9    0.7      0      0      0
Pentium M       1733   1685    604    595    422   38.2   20.5   1101   1485   3741
          Thread 1             604    595    422   36.4   19.2   1101   1485   3741
          Thread 2               0      0      0    1.8    1.3      0      0      0
Sempron         1800   1905    469    550    396   44.6   26.5   1531   1787   2818
          Thread 1             469    550    396   44.2   26.0   1531   1787   2818
          Thread 2               0      0      0    0.4    0.5      0      0      0
Celeron C2 M    2000   1923    697    494    431   46.6   23.7   1632   1562   5469
          Thread 1              97    494    431   46.2   23.6   1632   1562   5469
          Thread 2               0      0      0    0.4    0.1      0      0      0
Athlon 4        2088   2140    619    619    436   48.2   34.3   1245   2042   2595
          Thread 1             619    619    436   45.9   30.3   1245   2042   2595
          Thread 2               0      0      0    2.3    3.9      0      0      0
Pentium 4E HT   3000   2605   1161   1187    656   60.1   32.5   1611   1385   2173
          Thread 1             580    580    330   30.4   16.4    808    734   1604
          Thread 2             581    607    326   29.7   16.1    803    651    569
Pentium 4       2800   2830   1136   1147    619   77.5   32.7   1793   1472   2638
Dual Core Thread 1             552    554    309   38.5   16.3    895    734   1596
          Thread 2             584    593    310   39.0   16.4    898    738   1042
Pentium 4       3000   2941   1200   1209    651   80.4   35.0   1696   1090   2838
Dual Core Thread 1             595    591    334   41.2   17.7    891    684   1732
          Thread 2             605    618    318   39.2   17.3    805    406   1107
P4 Xeon         3065   3215   1464   1462    807   81.7   38.0   1307   2488   3292
Dual CPU  Thread 1             732    725    404   41.2   19.4    649   1239   1629
          Thread 2             732    737    403   40.5   18.6    658   1249   1663
Core 2 Duo M    1830   3266   1157   1234    767   72.7   43.5   1957   2570   5699
Dual Core Thread 1             589    603    382   37.3   21.7    838   1359   4876
          Thread 2             568    631    385   35.3   21.8   1119   1211    823
Turion 64 X2 M  1900   3830   1117   1131    781   86.2   59.6   2903   3546   3296
Dual Core Thread 1             548    555    387   43.4   29.9   1479   1782   2542
          Thread 2             568    577    393   42.8   29.7   1424   1764    754
AMD MP          2000   3911   1156   1167    818   89.2   61.4   2284   3313   3231
Dual CPU  Thread 1             577    575    411   45.4   31.1   1159   1684   2180
          Thread 2             580    592    407   43.8   30.3   1125   1628   1052
Opteron         1992   4090   1191   1190    832   92.0   63.1   3270   3821   3730
Dual CPU  Thread 1             587    584    410   46.0   31.5   1639   1912   2729
          Thread 2             604    607    422   46.0   31.6   1631   1910   1001
Athlon 64       2211   4506   1310   1308    920  102.0   69.7   3598   4139   3702
Dual Core Thread 1             642    642    452   50.7   34.8   1796   2062   2690
          Thread 2             668    666    467   50.8   34.9   1802   2078   1013
Core 2 Duo      2400   4718   1702   1697   1046    113   57.9   3793   3622   7531
Dual Core Thread 1             840    836    525   57.2   29.2   1959   1777   6477
          Thread 2             862    861    522   56.0   28.8   1835   1845   1054
Phenom II       3000   6353   1818   1780   1453    138   94.6   4986   5385   5109
2 CPUs    Thread 1             900    870    721   69.5   47.1   2512   2898   3995
          Thread 2             918    910    732   68.0   47.5   2473   2487   1113
Core i7         ####   6405   2143   2135   1497    149   78.4   5012   5703  11819
          Thread 1            1057   1049    736   74.4   39.2   2544   2839  10711
          Thread 2            1085   1086    762   74.8   39.2   2468   2864   1108

    **    CPU has Hyperthreading, 1 test not using HT via CPU Affinity setting     
    ####  i7 930 2800 MHz running using Turbo Boost at up to 3066 MHz              


Microsoft C/C++ 14.00.40310.4, 64 bit dual core, 2 Threads

Athlon 64 XPx64 2211   4983   1325   1145    845  151.0   67.1   3610   4204   9210
Dual Core Thread 1             661    572    468   75.2   33.5   1804   2099   8067
          Thread 2             663    573    377   76.0   33.6   1806   2105   1143
Core2 Duo Vista 2400   5661   1723   1608   1026  157.0   77.4   3645   3096  13257
Dual Core Thread 1             862    805    530   78.1   38.5   1809   1535  12268
          Thread 2             861    803    496   78.4   39.0   1837   1560    989
Phenom II       3000   6892   1808   1451   1252    199   92.6   4964   5804  11837
2 CPUs    Thread 1             900    724    751   99.7   45.7   2482   2893  10625
          Thread 2             908    727    501   99.3   46.9   2483   2912   1211
Core i7         ####   8142   2157   1967   1442    263    105   5331   2904  17427
          Thread 1            1078    983    765    132   52.1   2653   1450  16339
          Thread 2            1079    984    677    131   52.6   2678   1454   1088
Core i7         ****   8287   2191   1994   1469    268    107   5427   2958  17649
2 CPUs    Thread 1            1095    998    780    134   53.1   2704   1477  16537
          Thread 2            1096    996    689    134   53.5   2723   1481   1113

    ****  i7 860 2800 MHz running using Turbo Boost at up to 3466 MHz (but detuned)
    ####  i7 930 2800 MHz running using Turbo Boost at up to 3066 MHz              

To Start


C/C++ 32 Bit Quad Core and 8 Thread Results

The results include some for a quad CPU Core i7, which Windows sees as having eight processors, due to the inclusion of Hyperthreading (HT). In the case of this benchmark, HT produces significant performance gains using six and eight threads. For more details and HT results with other benchmarks see Quad Core 8 Thread.htm

See 64 Bit Results Below

Via Microsoft 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86

                      MWIPS  MFLOP  MFLOP  MFLOP   COS    EXP   FIXPT   IF    EQUAL
CPU              MHz            1      2      3    MOPS   MOPS   MOPS   MOPS   MOPS

Core2 Duo Vista 1830   1721    623    531    397   42.9   22.2   1319   1446    767
Dual Core Thread 1             623    531    397   42.9   22.2   1319   1446    767

Core 2 Duo M    1830   3339   1239   1068    753   83.3   43.1   2819   2777   1477
Dual Core Thread 1             628    539    389   42.4   21.9   1403   1442    724
Mobile    Thread 2             611    530    365   40.9   21.2   1415   1334    753

Core 2 Duo M    1830   3644   1291   1244    793   84.9   57.6   3199   2997   1516
Dual Core Thread 1             331    308    202   21.6   13.3    819    761    383
          Thread 2             321    326    196   21.0   10.9    789    748    376
          Thread 3             327    306    199   21.5   22.6    804    754    383
          Thread 4             312    303    195   20.8   10.9    789    733    374

Athlon 64 XPx64 2211   2220    655    535    460   50.9   36.3   1836   2205   1061
Dual Core Thread 1             655    535    460   50.9   36.3   1836   2205   1061

Athlon 64 XPx64 2211   4431   1307   1065    918    102   72.4   3676   4402   2148
Dual Core Thread 1             652    535    460   50.6   36.3   1839   2206   1065
          Thread 2             655    530    458   50.9   36.1   1837   2196   1083

Athlon 64 XPx64 2211   4961   1321   1084    922    133   94.8   3748   5951   2148
Dual Core Thread 1             331    272    231   25.6   18.2    939   2328    535
          Thread 2             331    273    230   51.4   36.6    936   1131    540
          Thread 3             330    270    231   25.6   18.2    938   1363    535
          Thread 4             329    269    230   30.6   21.8    935   1129    538

Core2 Duo Vista 2400   2306    847    708    529   57.4   29.6   1897   1909   1025
Dual Core Thread 1             847    708    529   57.4   29.6   1897   1909   1025

Core2 Duo Vista 2400   4512   1665   1420   1028    113   57.9   3767   3852   2007
Dual Core Thread 1             840    696    527   55.1   29.5   1902   1931   1022
          Thread 2             825    724    501   57.5   28.4   1864   1921    984

Core2 Duo Vista 2400   4645   1777   1524   1068    115   59.2   3981   4062   2042
Dual Core Thread 1             457    395    271   29.1   15.0   1039   1018    517
          Thread 2             440    373    265   28.5   14.7    975    997    506
          Thread 3             448    389    269   28.9   14.9   1012   1037    515
          Thread 4             431    367    263   28.3   14.6    955   1010    504

Phenom II Win7  3000   3115    902    739    716   69.5   49.3   2509   3008   1289
Dual Core Thread 1             902    739    716   69.5   49.3   2509   3008   1289

Phenom II Win7  3000   6229   1811   1480   1432    139   98.6   5007   6022   2578
Dual Core Thread 1             906    738    716   69.5   49.3   2508   3010   1289
          Thread 2             905    741    716   69.5   49.3   2499   3012   1288

Phenom II Win7  3000  12414   3603   2950   2853    277    196   9988  11992   5139
Dual Core Thread 1             902    735    714   69.1   49.2   2481   2983   1278
          Thread 2             903    739    715   69.4   49.0   2501   3000   1287
          Thread 3             905    739    710   69.3   49.0   2499   2999   1285
          Thread 4             893    736    714   69.5   49.2   2508   3009   1288

Phenom II Win7  3000  14101   4322   3550   3374    325    231  12239  14250   6019
Dual Core Thread 1             621    767    725   46.3   49.5   2655   1995    860
          Thread 2             613    510    482   46.5   32.8   1722   3009    859
          Thread 3             617    496    477   46.4   33.0   1741   2116    862
          Thread 4             933    767    726   69.7   49.6   1725   3077   1291
          Thread 5             604    505    486   46.3   32.8   2651   2043    854
          Thread 6             934    506    477   69.8   33.1   1744   2011   1293

Core i7 Win7    ####   3115   1065    886    738   79.3   39.7   2447   2936   1154
Quad Core Thread 1            1065    886    738   79.3   39.7   2447   2936   1154

Core i7 Win7    ####   6228   2130   1773   1474    159   79.4   4894   5872   2308
Quad Core Thread 1            1065    887    737   79.3   39.7   2447   2936   1154
Plus HT   Thread 2            1065    886    737   79.3   39.7   2448   2936   1154

Core i7 Win7    ####  12043   4243   3529   2930    302    156   9078  10207   4170
Quad Core Thread 1            1059    880    730   75.0   39.4   2102   2332   1018
Plus HT   Thread 2            1064    881    733   76.9   38.7   2450   2498   1107
          Thread 3            1057    881    729   74.1   38.6   2187   2439   1044
          Thread 4            1063    887    738   76.4   39.0   2339   2938   1001

Core i7 Win7    ####  17149   6705   5463   4426    422    224  12984  13145   4869
Quad Core Thread 1            1146    919    739   72.3   37.6   2019   1958    816
Plus HT   Thread 2            1145    915    736   69.8   37.0   2044   2664    793
          Thread 3            1143    916    744   71.8   37.0   2058   2083    793
          Thread 4            1111    926    737   68.5   37.6   2398   2023    788
          Thread 5            1097    916    742   72.2   37.8   2110   2124    827
          Thread 6            1062    872    728   67.8   36.7   2355   2292    852

Core i7 Win7    ####  21690   8676   7621   5844    531    291  16643  12027   5034
Quad Core Thread 1            1091   1027    728   66.4   36.5   2050   1501    629
Plus HT   Thread 2            1089   1037    742   66.0   36.5   2090   1507    630
          Thread 3            1090    946    742   66.8   36.5   2069   1534    631
          Thread 4            1092   1037    727   66.6   36.6   2031   1501    630
          Thread 5            1042    959    736   66.4   36.5   1912   1483    630
          Thread 6            1091    874    723   66.6   36.1   2049   1507    629
          Thread 7            1090    867    725   65.6   36.3   2094   1516    631
          Thread 8            1091    874    722   66.3   36.3   2350   1476    624

####  i7 930 2800 MHz running using Turbo Boost at up to 3066 MHz

To Start


C/C++ 64 Bit Quad Core and 8 Thread Results - See Quad Core 8 Thread.htm


Via Microsoft C/C++ Optimizing Compiler Version 14.00.40310.41 for AMD64

                      MWIPS  MFLOP  MFLOP  MFLOP   COS    EXP   FIXPT   IF    EQUAL
CPU              MHz            1      2      3    MOPS   MOPS   MOPS   MOPS   MOPS

Athlon 64 XPx64 2210   2625    662    659    472   76.1   34.1   1741   2205   8818
Dual Core Thread 1             662    659    472   76.1   34.1   1741   2205   8818

Athlon 64 XPx64 2210   5240   1322   1320    943    152   67.9   3475   4401  17597
Dual Core Thread 1             660    661    473   76.1   34.1   1741   2205   8778
          Thread 2             662    659    470   75.7   33.9   1733   2196   8819

Athlon 64 XPx64 2210   6043   1342   1778    957    201   89.7   5135   6284  23670
Dual Core Thread 1             333    339    240   46.4   17.3    949   1456   5427
          Thread 2             335    695    240   77.8   34.7   2060   2491   9221
          Thread 3             342    339    239   38.5   20.6   1191   1173   4542
          Thread 4             332    406    237   38.4   17.1    936   1165   4480

Core2 Duo Vista 2400   2901    840    817    532   79.6   38.8   1919   1585  14337
Dual Core Thread 1             840    817    532   79.6   38.8   1919   1585  14337

Core2 Duo Vista 2400   5704   1679   1647   1042    156   75.9   4040   3131  28652
Dual Core Thread 1             846    849    530   79.4   38.6   2055   1586  14363
          Thread 2             833    798    512   76.4   37.3   1985   1544  14289

Core2 Duo Vista 2400   5886   1823   1808   1069    159   77.6   4609   3312  31022
Dual Core Thread 1             470    467    271   40.2   19.6   1183    837   8096
          Thread 2             452    452    265   39.3   19.3   1153    822   7910
          Thread 3             457    451    269   40.1   19.6   1150    837   7583
          Thread 4             443    437    264   39.1   19.1   1124    816   7433

Phenom II Win7  3000   3725    905    904    753    101   46.7   2377   3011  18038
Quad Core Thread 1             905    904    753    101   46.7   2377   3011  18038

Phenom II Win7  3000   7452   1807   1809   1503    203   93.3   4754   6014  36053
Quad Core Thread 1             903    904    752    101   46.6   2377   3004  17999
          Thread 2             905    905    751    101   46.6   2377   3011  18053

Phenom II Win7  3000  14794   3598   3604   2994    398    186   9750  11945  71501
Quad Core Thread 1             894    897    746    100   46.2   2451   2988  17820
          Thread 2             903    901    750   99.7   46.5   2461   2981  17835
          Thread 3             902    904    749   98.5   46.4   2465   2985  17994
          Thread 4             900    902    749   99.1   46.5   2373   2991  17852

Phenom II Win7  3000  16830   4286   4348   3515    469    219  11764  14347  86955
Quad Core Thread 1             619    941    754   67.0   46.9   1713   3061  12695
          Thread 2             922    624    502    101   31.4   1702   2112  19004
          Thread 3             602    607    500   67.2   30.9   1616   2095  18332
          Thread 4             923    635    755   99.9   47.1   2558   3103  12635
          Thread 5             600    940    504   66.8   31.5   2562   2000  12157
          Thread 6             62     602    500   67.2   30.9   1614   1977  12132

Core i7 Win7    ####   4227   1074   1074    766    136   52.2   2748   1468  17622
Quad Core Thread 1            1074   1074    766    136   52.2   2748   1468  17622

Core i7 Win7    ####   8451   2147   2149   1532    272    104   5494   2936  35225
Quad Core Thread 1            1074   1074    766    136   52.2   2746   1468  17624
Plus HT   Thread 2            1073   1075    766    136   52.2   2748   1468  17601

Core i7 Win7    ####  16587   4254   4233   3064    537    205  10085   5234  64779
Quad Core Thread 1            1056   1050    766    136   50.7   2318   1260  14935
Plus HT   Thread 2            1069   1065    766    134   51.6   2676   1346  16196
          Thread 3            1056   1045    766    133   50.5   2497   1335  17625
          Thread 4            1072   1073    766    134   52.2   2593   1293  16024

Core i7 Win7    ####  23156   6581   6291   4597    663    300  15364   6057  70142
Quad Core Thread 1            1108   1039    766    108   51.2   2909   1100  10643
Plus HT   Thread 2            1132   1060    766    111   49.3   2545   1097  12672
          Thread 3            1103   1041    766    110   50.5   2648   1042  10460
          Thread 4            1116   1050    766    108   49.4   2431    892  12024
          Thread 5            1081   1061    766    118   49.9   2472    936  10659
          Thread 6            1041   1040    767    108   49.6   2360    990  13685

Core i7 Win7    ####  29211   8446   8733   6119    800    393  17387   5891  82787
Quad Core Thread 1            1066   1135    778    101   49.3   2221    746  10349
Plus HT   Thread 2            1064   1138    763    101   49.3   2183    729  10557
          Thread 3            1063   1126    768   99.3   49.0   2185    732  10977
          Thread 4            1065   1060    766    101   49.4   2221    737  10351
          Thread 5            1036   1136    757    100   49.3   2186    735  11033
          Thread 6            1064   1042    766   99.1   49.3   2184    734  10011
          Thread 7            1049   1052    765   98.9   49.3   2092    745   9779
          Thread 8            1039   1043    755   99.1   48.3   2114    734   9730

####  i7 930 2800 MHz running using Turbo Boost at up to 3066 MHz

To Start



Fortran Results - See Whets.for for source code and cb16bit.zip for compiled code

                      MWIPS  MFLOP  MFLOP  MFLOP   COS    EXP   FIXPT   IF    EQUAL
CPU              MHz            1      2      3    MOPS   MOPS   MOPS   MOPS   MOPS

Microsoft Profort (1984 16 bit compiler)

80286/287          6  0.085  0.021  0.019  0.013  0.004  0.004  0.015  0.016  0.015
AM386/387         40   1.81  0.620  0.529  0.263  0.112  0.109  0.393  0.202  0.237
80486 DX2         66   5.91   3.29   2.24  0.933  0.280  0.244   1.25  0.752  0.883
Pentium          100   15.7   12.2   7.45   2.33  0.685  0.630   6.15   1.43   2.22
Pentium Pro      200   19.2   19.3   9.40   2.22   1.35  0.936   13.7   2.04   2.09
Pentium 4       1900   29.3   15.0   1.75   4.41   2.07   1.74   27.7   3.30   5.10
Pentium MMX      200   30.0   22.2   3.98   4.68   1.47   1.27   12.8   3.20   4.61
Atom M          1600   43.9   42.1   3.46   6.25   2.82   3.14   25.7   6.68   5.65
Celeron A        450   44.7   48.6   3.43   7.14   2.62   2.31   31.8   5.19   6.06
Pentium 4E      3000   51.3   24.0   8.54   6.62   2.94   2.43   45.5   5.11   7.05
Duron           1000   73.3   39.5   15.1   9.96   5.41   4.90   43.1   5.40   7.90
Celeron M       1295   98.4   11.5   6.17   19.2   4.54   5.96   80.1   12.4   5.96
Core 2 Duo M    1830    107   11.4   6.66   20.0   5.03   7.61    115   13.9   15.5
Celeron C2 M    2000    116   11.9   7.23   21.5   5.43   8.26    119   15.1   16.7
Ath4 Barton     1800    134   41.2   27.0   18.2   9.14   9.03   81.9   10.3   15.1
Turion 64 M     1900    136   41.2   27.2   18.8   9.31   9.22   81.0   10.1   15.2
Core 2 Duo 1 CP 2400    141   13.1    8.8   26.4   6.50   10.1    153   18.4   20.5
Athlon XP       2080    154   45.7   31.4   21.0   10.4   10.1   95.1   11.9   17.4
Athlon 64       2211    160   45.1   32.1   22.2   10.9   11.0   95.1   11.9   17.9
Core i7 930     ####    183   19.2   14.1   31.7   9.77   12.7    159   19.6   23.2
Phenom II       3000    217   62.6   47.1   29.6   15.0   15.0    126   16.0   24.3

  ####  i7 930 2800 MHz running using Turbo Boost at up to 3066 MHz

Microsoft Fortran 5.1 (1990 16 bit compiler)

AM386/387         40   2.52  0.939  0.838  0.361  0.143  0.068  0.483  0.761  0.494
IBM 486D2         50   2.68  0.784  0.707  0.362  0.119  0.056  0.797   1.36  0.920
80486 DX2         66   7.43   4.63   3.35   1.20  0.324  0.185   1.42   2.59   1.39
Pentium          100   21.0   20.6   11.2   3.45   1.09  0.500   3.88   4.97   3.43
Pentium Pro      200   27.3   39.7   13.7   3.47   1.83  0.920   5.04   4.89   6.09
Pentium MMX      200   44.2   41.7   23.4   7.08   2.21   1.04   8.39   14.3   7.40
Atom M          1600   47.6   55.0   29.8   6.46   3.67   2.03   6.62   12.0   7.58
Celeron A        450   75.2    118   49.4   10.8   4.23   2.11   13.7   17.2   13.1
Pentium 4       1900   92.2    265    139   25.9   2.73   1.32   19.4   53.6   19.3
Duron           1000    130    169   74.3   20.6   6.01   3.02   27.2   37.2   21.9
Pentium 4E      3000    131    353    155   31.5   4.29   2.11   23.8   57.9   30.1
Celeron M       1295    220    349    142   33.3   11.4   5.86   38.6   47.7   42.9
Ath4 Barton     1800    242    325    138   39.2   10.9   5.48   51.0   71.1   41.5
Turion 64 M     1900    250    339    147   41.2   10.6   5.51   55.2   74.4   43.8
Core 2 Duo M    1830    262    482    178   37.4   15.7   7.43   42.2   57.1   55.2
Athlon XP       2080    279    377    160   44.7   12.6   6.31   59.6   82.5   48.2
Celeron C2 M    2000    285    539    193   40.8   16.9   8.1    45.4   64.5   59.4
Athlon 64       2211    296    396    172   49.0   12.7   6.35   65.1   87.0   52.3
Core 2 Duo 1 CP 2400    347    670    234   49.8   20.5   9.83   55.4   79.4   72.1
Phenom II       3000    413    554    214   63.0   18.0   10.1   88.0   121    81.6
Core i7 930     ####    425    701    279   58.9   27.8   14.5   63.9   99.5   79.8

  ####  i7 930 2800 MHz running using Turbo Boost at up to 3066 MHz


To Start


Java - See WhetJava.zip or run via WhetJava.html.

                      MWIPS  MFLOP  MFLOP  MFLOP   COS    EXP   FIXPT   IF    EQUAL
CPU              MHz            1      2      3    MOPS   MOPS   MOPS   MOPS   MOPS

80486 DX2         66   10.4   3.50   3.29   1.89  0.331  0.204   5.28   7.60   1.54
Pentium          100   38.7   9.83   11.0   6.49   1.55  0.817   13.2   14.8   5.89
Pentium MMX      200   80.6   22.7   25.2   13.1   3.15   1.62   27.2   71.3   13.0
Pentium Pro      200    109   47.5   40.7   22.1   4.08   1.43   58.3   59.9   19.1
Celeron A        450    269    106   91.3   54.9   9.14   4.47    119    100   40.6
Atom M          1600    450    190    148    116   9.52   6.89    325    150    237
Pentium 4       1900    487    195    160   64.2   21.3   9.90    164    366    139
Power PC        1600    540    168    145   74.0   16.2   11.7    523    316    199
Duron            950    542    170    159   85.7   18.8   11.1    276    226    101
Pentium 4E      3000    567    277    235   75.4   21.7   7.74    729    958   21.7
Celeron M       1295    613    296    241    116   19.3   7.97    457    333    179
Ath4 Barton     1800    712    323    297    162   21.2   8.40    561    426    178
Athlon 64  **   2211    920    388    348    134   30.7   13.6    974    531    414
Turion 64 M *#  1900   1010    326    317    256   20.9   15.9   1086    390    426
Athlon XP       2080   1069    361    334    190   31.9   20.0    651    495    205
Core 2 Duo M *# 1830   1133    427    414    334   22.3   16.4   1148    443    537
Core 2 Duo **   2400   1182    539    513    208   39.9   14.2   1301    721    398
Athlon 64  *#   2211   1186    384    367    304   24.6   18.5   1276    456    507
Celeron C2M *#  2000   1198    470    452    369   23.9   16.4   1258    526    526
Core 2 Duo *#   2400   1534    569    545    447   31.1   21.8   1503    657    648
Phenom II  *#   3000   1745    527    456    389   40.4   27.5   1690    754    673
Core i7 930 *#  ####   2368    652    633    550   55.6   36.3   2071    880    880

          **    Sun Java      
          *#    Later Sun Java

  ####  i7 930 2800 MHz running using Turbo Boost at up to 3066 MHz

To Start


Visual Basic 4 - See BenchNT.zip for compiled benchmark and WhetsVB.txt for source code

                      MWIPS  MFLOP  MFLOP  MFLOP   COS    EXP   FIXPT   IF    EQUAL
CPU              MHz            1      2      3    MOPS   MOPS   MOPS   MOPS   MOPS

AM386/387         40   1.03  0.122  0.122  0.190  0.132  0.052  0.259  0.135  0.080
80486 DX2         66   3.42  0.499  0.478  0.674  0.329  0.141  0.837  0.468  0.268
Pentium          100   7.92   1.15   1.09   1.52   1.11  0.449   1.70  0.968  0.586
Pentium MMX      200   13.6   2.19   2.03   2.47   2.08  0.853   3.06   1.35   1.02
Pentium Pro      200   16.8   2.83   2.54   3.59   2.27  0.933   2.71   1.95   1.31
Celeron A        450   37.9   6.37   5.79   8.08   5.02   2.23   6.12   4.41   2.97
Duron            950   76.6   11.7   10.8   14.5   9.51   4.88   15.0   9.40   5.97
Atom M          1600   90.9   14.4   13.0   16.7   8.67   4.44   21.4   13.1   7.27
Pentium 4       1900    102   18.2   16.6   19.8   7.68   4.71   20.1   17.7   8.70
Pentium 4E      3000    112   14.1   12.9   22.4   15.4   10.4   27.8   11.6   7.52
Ath4 Barton     1800    145   22.1   20.5   27.4   18.1   9.23   28.4   17.8   11.3
Turion 64 M     1900    147   22.4   20.8   27.1   19.0   9.63   28.5   17.8   11.7
Celeron M       1295    163   24.4   23.3   42.1   15.2   7.20   30.1   18.6   12.3
Athlon XP       2080    167   25.6   23.6   31.7   20.9   10.6   32.7   20.5   13.1
Athlon 64       2211    174   26.4   24.4   32.1   23.8   11.7   33.6   21.1   13.8
Core 2 Duo M    1830    288   32.7   33.0   58.2   23.8   11.8   69.6   43.5   25.4
Celeron C2M     2000    312   35.8   36.1   63.5   25.7   12.8   74.8   47.0   27.5
Core 2 Duo 1 CP 2400    379   43.6   44.0   77.0   30.6   15.6   91.6   57.7   33.5
Phenom II       3000    396   54.5   50.2   79.6   36.7   22.6   67.4   53.5   37.5
Core i7 1 CP    ####    446   52.2   48.6   88.1   39.3   21.5  111.7   52.0   41.1

  ####  i7 930 2800 MHz running using Turbo Boost at up to 3066 MHz
 

See also WhetsVB.xls for Excel Spreadsheet Version


To Start


BASIC - See cb16bit.zip for compiled benchmark and Whets.bas for source code

                      MWIPS  MFLOP  MFLOP  MFLOP   COS    EXP   FIXPT   IF    EQUAL
CPU              MHz            1      2      3    MOPS   MOPS   MOPS   MOPS   MOPS

BASIC Interpreter

8088/87          4.8  0.002   N/A
80286/287          6  0.004   N/A
AM386/387         40  0.064  0.011  0.011  0.008  0.002  0.002  0.051  0.031  0.012
IBM 486D2         50  0.100  0.017  0.017  0.013  0.004  0.003  0.084  0.055  0.019
80486 DX2         66  0.125  0.020  0.020  0.015  0.005  0.004  0.120  0.100  0.026
Pentium          100  0.349  0.057  0.058  0.043  0.014  0.011  0.331  0.237  0.068
Pentium MMX      200  0.710  0.122  0.121  0.089  0.027  0.023  0.618  0.425  0.137
Pentium Pro      200  0.810  0.145  0.142  0.107  0.033  0.023  0.628  0.351  0.146
Celeron A        450   1.29  0.215  0.212  0.154  0.051  0.045   1.24  0.946  0.251
Atom M          1600   1.76  0.316  0.308  0.232  0.067  0.058   1.27  0.706  0.322
Duron            950   2.36  0.394  0.385  0.281  0.096  0.084   2.20   1.61  0.445
Pentium 4       1900   4.01  0.669  0.657  0.501  0.152  0.131   3.64   2.44  0.821
Pentium 4E      3000   5.54  0.957  0.922  0.694  0.213  0.184   4.77   3.45   1.08
Celeron M       1295   6.07   1.02   1.00  0.764  0.235  0.201   5.22   3.29   1.17
Core 2 Duo M    1830   7.31   1.19   1.18  0.899  0.292  0.250   6.44   4.61   1.38
Celeron C2M     2000   7.93   1.30   1.29  0.981  0.315  0.272   6.65   5.02   1.50
Ath4 Barton     1800   8.62   1.54   1.49   1.14  0.328  0.290   6.02   3.00   1.59
Core 2 Duo 1 CP 2400   9.70   1.60   1.56   1.19  0.391  0.332   8.17   6.52   1.84
Turion 64 M     1900   9.74   1.74   1.68   1.27  0.395  0.342   6.39   3.08   1.70
Athlon XP       2080   9.94   1.79   1.65   1.31  0.382  0.335   6.98   3.50   1.86
Athlon 64       2211   11.5   2.06   1.99   1.51  0.464  0.403   7.47   3.52   2.00
Core i7 930     ####   12.4   2.12   2.08   1.52  0.489  0.419  10.07   6.62   2.52
Phenom II       3000   18.2   3.30   3.22   2.43  0.682  0.582  12.71   6.93   3.46

  ####  i7 930 2800 MHz running using Turbo Boost at up to 3066 MHz

Microsoft BASCOM Compiler (1982)

8088/87          4.8  0.010   N/A
80286/287          6  0.032   N/A
AM386/387         40  0.514  0.083  0.089  0.072  0.019  0.012  0.340  0.179  0.123
80486 DX2         66   1.39  0.226  0.264  0.187  0.056  0.034   1.06  0.406  0.311
Pentium          100   3.81   1.24  0.730  0.530  0.150  0.090   2.92   0.96  0.800
Pentium Pro      200   4.83  0.830  0.890  0.610  0.240  0.150   3.02   1.12  0.840
Pentium MMX      200   7.90   1.36   1.58   1.11  0.330  0.190   5.57   1.83   1.63
Atom M          1600   9.78   1.66   1.79   1.17  0.553  0.338   6.04   2.24   1.60
Celeron A        450   11.1   1.87   2.01   1.40  0.558  0.329   6.80   2.87   2.00
Pentium 4       1900   21.3   3.58   4.18   2.43   1.48  0.930   10.7   4.83   2.87
Pentium 4E      3000   25.8   4.61   5.38   2.88   2.00   1.19   13.8   5.53   3.29
Duron            950   30.7   4.98   6.33   3.68   1.66   1.02   20.4   7.66   4.79
Celeron M       1295   35.0   5.51   8.57   4.30   1.84   1.02   20.1   8.49   5.58
Core 2 Duo M    1830   43.7   7.47   11.6   5.05   3.08   1.52   22.3   8.94   5.99
Celeron C2M     2000   47.5   4.98   11.6   5.44   3.40   1.70   27.2   10.1   6.53
Ath4 Barton     1800   53.8   8.53   14.9   6.39   2.84   1.57   35.0   13.1   8.21
Core 2 Duo 1 CP 2400   58.8   9.19   14.3   6.70   4.19   2.09   33.5   12.4   7.69
Turion 64 M     1900   60.0   9.19   18.4   7.07   3.32   1.70   43.1   12.4   9.30
Athlon XP       2080   62.5   9.95   17.4   7.27   3.32   1.87   43.1   14.2   9.83
Core i7 930     ####   64.8   10.9   16.9   7.26   4.95   2.47   35.6   11.7   8.71
Athlon 64       2211   80.3   12.8   19.9   9.22   5.04   2.48   46.7   19.7   12.3
Phenom II       3000   121    39.1   30.4   13.9   7.36   3.79   80.2   26.3   17.9

  ####  i7 930 2800 MHz running using Turbo Boost at up to 3066 MHz

To Start


C/C++ 16 Bit - See cb16bit.zip for compiled benchmark

                      MWIPS  MFLOP  MFLOP  MFLOP   COS    EXP   FIXPT   IF    EQUAL
CPU              MHz            1      2      3    MOPS   MOPS   MOPS   MOPS   MOPS

Pentium          100   43.8   12.1   9.65   6.27   2.33   1.39   13.6   16.8   5.86
Pentium MMX      200   89.3   24.2   19.3   12.6   4.69   2.77   28.4   37.4   11.8
Pentium Pro      200    145   22.5   21.8   30.7   4.36   2.72   78.1   49.8   21.3
Celeron A        450    316   86.3   78.2   71.1   8.35   5.29    184    113   75.5
Pentium 4       1900    483    102   95.5    110   24.2   13.5    225    124   31.8
Duron           1000    608    122    116    108   20.2   15.3    372    255   78.8
Celeron M       1295    975    242    235    201   28.3   16.7    541    324    211
Pentium 4E      3000    993    321    245    154   38.7   17.4    542    226    298
Ath4 Barton     1800   1166    232    222    206   39.3   29.7    700    486   29.7
Athlon 4        2080   1352    268    257    238   45.6   34.4    819    558    174
Core 2 Duo 1 CP 2400   1911    443    442    387   54.6   33.1   1717    611    376
Phenom II       3000   1836    399    342    307   66.0   50.8   1246    644    218

To Start





C/C++ for OS/2 - See OS2Tests.zip for compiled benchmarks

                      MWIPS  MFLOP  MFLOP  MFLOP   COS    EXP   FIXPT   IF    EQUAL
CPU              MHz            1      2      3    MOPS   MOPS   MOPS   MOPS   MOPS

Optimised

IBM 80486BL      100   5.10   1.10   1.02  0.708  0.253  0.110   3.24   6.42  0.688
80486 DX2         66   15.3   4.92   3.59   2.38  0.501  0.320   6.18   5.91   5.32
80486             75   18.6   5.76   4.26   2.82  0.595  0.379   11.4   6.61   6.29
Cyrix P150       120   53.5   14.1   11.6   7.55   2.07   1.36   18.3   30.0   12.9
Pentium Pro      150    120   37.4   33.2   23.4   3.36   2.07   75.6   15.4   87.3
Pentium Pro      166    133   41.8   36.9   26.0   3.73   2.30   83.9   17.1   99.0
Pentium Pro      200    157   49.0   42.9   30.6   4.44   2.71   98.1   20.1    114

Non-Optimised

IBM 80486BL      100   3.68   1.07  0.991  0.426  0.241  0.094   2.92   4.44  0.431
80486 DX2         66   9.01   4.54   3.27   1.11  0.465  0.281   5.50   5.12  0.974
80486             75   9.37   5.55   3.64   1.08  0.549  0.330   8.93   5.50  0.885
Cyrix P150       120   26.1   13.2   10.3   2.99   1.71   1.01   17.4   18.0   2.35
Pentium Pro      150   51.7   35.8   26.9   6.65   2.62   1.79   37.9   34.4   4.28
Pentium Pro      166   57.5   39.6   29.3   7.39   2.97   1.99   42.2   38.1   4.76
Pentium Pro      200   69.0   46.5   35.1   8.78   3.83   2.32   50.3   43.0   5.64

To Start



Roy Longbottom August 2010

The new Internet Home for my PC Benchmarks is via the link
Roy Longbottom's PC Benchmark Collection