Title

Roy Longbottom at Linkedin Whetstone Benchmark Detailed Results On PCs

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++ 1 to 8 Threads C/C++ 64 Bit Fortran
Java 1997 Version Java 2011 Version Visual Basic Basic
C/C++ 16 bit C/C++ OS/2 C/C++ Linux Linux MultiThread
Android Java Android Native Android MultiThread Raspberry Pi

Later are revised versions of the Java benchmark, including one to use on Android phones and tablets, preceded by the same Windows code ported to 32-Bit and 64-Bit Linux using the supplied GCC compiler (all free software) - see linux benchmarks.htm and download benchmark execution files, source code, compile and run instructions in classic_benchmarks.tar.gz. Using Windows the file downloaded wrongly as classic_benchmarks.tar.tar but was fine when renamed classic_benchmarks.tar.gz. Results are shown separately below and here for compiled Android versions.

Then the C version was compiled to run via Android and results are here below The executable file can be downloaded from NativeWhetstone.apk, with details and results in android benchmarks.htm.

Later the benchmark was compiled and run on a Raspberry Pi that uses ARM CPUs and Linux. See Raspberry Pi Benchmarks.htm and download from Raspberry_Pi_Benchmarks.zip. Then updated (2015, inculding Raspberry Pi 2, exising benchmarks and new version from a later compiler. Raspberry Pi 3 results were added in 2016. The results are also here. Benchmarks and source codes for 64 bit Linux are in Rpi3-64-Bit-Benchmarks.tar.gz.

Results from 32 bit and 64 bit compilations, included under C/C++ Other, are from a later Microsoft compiler, with samples that include an Intel Atom based tablet, using Windows 10.


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
Atom Z8300      1840    954    432    292    162   26.5   15.9    986    256    417
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 i5 2467M   @@@@   1813    537    501    317   50.4   32.1   2242    457    561
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
Core i7 3930K   &&&&   3004    883    829    525   83.6   53.1   3715    749    936
Core i7 4820K   $$$1   3063    887    831    533   85.2   53.7   4110    769    972
Core i7 4820K   $$$2   3124    920    857    545   86.2   55.3   4149    782    979
Core i7 3930K   OC     3722   1096   1017    649    104   65.7   4538    937   1166

      ####   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     
      @@@@   Rated as 1600 MHz but running at up to 2300 MHz using Turbo Boost     
      &&&&   Rated as 3200 MHz but running at up to 3800 MHz using Turbo Boost     
      $$$1   Rated as 3700 MHz but running at up to 3900 MHz using Turbo Boost     
      $$$2   Performance not Balanced Power Setting for 3900 MHz                   
        OC   OverClocked ~4730 MHz                                                    
        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
Atom Z8300     1840     580    358    245   78.8   23.6   14.1    484    172   78.2
Core i5 2467M  @@@@     643    339    281   74.6   32.2   20.4    651    510   68.5
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
Core i7 3930K  &&&&    1542    789    655    181   77.9   47.5   1647   1241    160
Core i7 4820K  $$$1    1728    826    693    215   81.4   49.8   1675   1774    176
Core i7 4820K  $$$2    1744    833    696    217   81.8   50.1   1685   1770    179
Core i7 3930K  OC      1951    991    828    231   96.9   58.9   2007   1558    207

      ####   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     
      @@@@   Rated as 1600 MHz but running at up to 2300 MHz using Turbo Boost     
      &&&&   Rated as 3200 MHz but running at up to 3800 MHz using Turbo Boost     
      $$$1   Rated as 3700 MHz but running at up to 3900 MHz using Turbo Boost     
      $$$2   Performance not Balanced Power Setting for 3900 MHz                   
        OC   OverClocked ~4730 MHz                                                  
        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
Core i5 2467M   @@@@   1862    489    465    313   62.1   32.2   2160    454    411
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
Core i7 3930K   &&&&   3171    887    783    524    103   53.0   3713    755    939
Core i7 4820K   $$$1   3257    871    770    542    105   54.5   3926    740   1012
Core i7 4820K   $$$2   3312    920    822    545    107   55.3   4149    782    990
Core i7 3930K   OC     3932   1101    971    650    127   65.6   4564    937   1167

      ####   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     
      @@@@   Rated as 1600 MHz but running at up to 2300 MHz using Turbo Boost     
      &&&&   Rated as 3200 MHz but running at up to 3800 MHz using Turbo Boost     
      $$$1   Rated as 3700 MHz but running at up to 3900 MHz using Turbo Boost     
      $$$2   Performance not Balanced Power Setting for 3900 MHz                   
        OC   OverClocked ~4730 MHz                                                 
         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 i5 2467M   @@@@   1961    681    686    375   50.6   30.6   1855   2283    510
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
Core i7 4820K   $$$1   3424   1260   1144    645   87.2   52.5   3847   5813    974
Core i7 4820K   $$$1   3460   1331   1200    652   87.8   53.0   3892   5864    980


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
Core i7 4820K   $$$1   3982   1237   1226    927   86.3   53.0   3346   5059   7722
Core i7 4820K   $$$2   4044   1310   1304    942   87.2   53.3   3552   5865   7813

####  i7   930 2800 MHz running using Turbo Boost at up to 3066 MHz         
$$$1  i7 4820K 3700 MHz running using Turbo Boost at up to 3900 MHz         
$$$2   Performance not Balanced Power Setting for 3900 MHz                  
@@@@  Rated as 1600 MHz but running at up to 2300 MHz using Turbo Boost     
**    One CPU of dual core, Windows XP x64                                  
++    One CPU of quad core, Windows 7                                       
M     Mobile CPU                                                            


Microsoft 32-bit C/C++ Optimizing Compiler Version 18.00.21005.1 for x86

Atom Z8300      1840   1833    630    661    478   35.0   27.3   1302   1094  10833
Core2 DuoM      1830   1769    554    591    376   38.4   24.7   1479   1754  21296
Core 2 Duo      2400   2438    825    816    528   51.9   34.5   2010   2357  28676
Phenom II       3000   3542    924    890    751   78.3   53.1   2507   3010  18021
Core i7 4820K   $$$1   5314   1263   1245    920    130   90.7   3159   5563  44341

Microsoft 64-bitC/C++ Optimizing Compiler Version 18.00.21005.1 for x64

Atom Z8300      1840   1985    662    477    476   43.0   28.9   1244   1053  10931
Core 2 Duo      2400   3397    855    759    530   96.5   56.9   2047   2043  26379
Phenom II       3000   4052    903    685    751    110   61.6   2488   2952  18057
Core i7 4820K   $$$1   6439   1247   1089    944    220    109   3124   5563  46749


To Start


Linux Results - See linux benchmarks.htm and download classic_benchmarks.tar.gz

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

32 Bit No Optimisation

Atom N455     Ub  1666    385    223    125     58   13.2    7.3    209.   164     95
Core 2 Duo    Ub  1830   1131    408    404    223   36.3   17.0    606    552    215
Athlon 64     Ub  2211   1178    398    366    193   41.1   22.4    627    508    207
Core 2 Duo    Ub  2400   1489    538    533    294   48.0   22.3    799    715    282
Phenom II     Ub  3000   1552    513    427    243   55.8   30.4    820    757    291
Core i7 4820K Ub  $$$1   2607    834    782    419   95.8   41.4   1613   1438    580


64 Bit No Optimisation

Atom N455     Ub  1666    441    225    159     77   15.7    7.9    155    155     92
Core 2 Duo    Ub  1830   1263    435    426    238   49.1   21.6    416    469    206
Athlon 64     Ub  2211   1260    406    372    198   51.1   25.1    586    496    195
Core 2 Duo    Ub  2400   1668    569    544    313   64.6   28.3    575    637    272
Phenom II     Gb  3000   1763    513    465    269   75.7   36.7    772    630    283
Phenom II     Fe  3000   1745    514    458    263   76.0   36.7    774    588    281
Core i7 930   Ub  ####   2274    687    652    364  100.9   41.6   1061    881    337
Core i7 4820K Ub  $$$1   3034    881    823    402  134.8   64.5   1566   1914    577


32 Bit Optimised

Atom N455     Ub  1666    769    330    333    282   17.1    7.2    968   1143   1149
Core 2 Duo    Ub  1830   1733    619    622    437   42.9   17.2   3045   5627   2772
Athlon 64     Ub  2211   2017    677    678    508   46.3   22.8   2738   2269   2219
Core 2 Duo    Ub  2400   2280    815    811    576   56.5   22.6   4011   7413   3651
Phenom II     Ub  3000   2745    927    931    694   61.6   31.5   3725   4437   3018
Core i7 4820K Ub  $$$1   3959   1331   1331    938   96.5   42.1   6516  10967   5851


64 Bit Optimised

Atom N455     Ub  1666    820    398    435    363   17.3    8.0   1682   2016    281
Core 2 Duo    Ub  1830   1943    666    669    450   49.9   22.0   2913   4020    835
Athlon 64     Ub  2211   2107    676    676    509   51.0   25.5   2662   3645    831
Core 2 Duo    Ub  2400   2560    865    885    589   65.7   29.1   3851   5314   1078
Phenom II     Ub  3000   3049    928    930    753   71.5   38.5   3835   4501   1125
Phenom IIB    Fe  3000   3009    921    920    749   73.9   35.8   3752   4456   1120
Core i7 930   Ub  ####   3647   1125   1115    828   95.4   42.3   4921   4518   1608
Core i7 4820K Ub  $$$1   4880   1331   1324    977  129.4   64.2   6517  11657   1812

Ub = Ubuntu Linux,   Fe = Fedora Linux

  ####  i7 930   2800 MHz running using Turbo Boost at up to 3066 MHz Ubuntu 10.10   
  $$$1  i7 4820K 3700 MHz running using Turbo Boost at up to 3900 MHz Ubuntu 14.04   


To Start


Linux MultiThreading Results 1, 2 and 4 Threads
See linux multithreading benchmarks.htm and download linux_multithreading_apps.tar.gz

 
        Threads  MWIPS MFLOPS MFLOPS MFLOPS    Cos    Exp  Fixpt     If  Equal
                            1      2      3   MOPS   MOPS   MOPS   MOPS   MOPS

 Atom        1     698    330    329    282     17      7    758   1230    118
 1.6 GHz     2    1182    594    588    478     29     13    987   1654    178
 32 Bit SP   4    1193    613    614    483     30     13    998   1690    178

 Core2 Duo   1    2165    817    817    576     58     23   3169   3600    623
 2.4 GHz     2    4270   1564   1558   1130    114     45   6149   6823   1234
 32 Bit SP   4    4330   1616   1628   1149    116     45   6636   7168   1253

 Phenom x4   1    2586    927    926    695     64     31   3132   2259    621
 3.0 GHz     2    5141   1819   1827   1389    129     62   6213   4484   1200
 32 Bit SP   4   10178   3564   3623   2747    255    124  11567   8893   2390

 Note: speed of some tests is slower than earlier single CPU compilations.

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   930   ####   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
Core i7 4820K   $$$1   7559   2484   2470   1806    164   99.4   6403  10543   8484
          Thread 1            1230   1219    890   82.3   49.7   3319   5229   7059
          Thread 2            1254   1251    916   81.8   49.6   3084   5314   1425
Core i7 4820K   $$$2   7991   2626   2609   1908    174    105   6770  11151   8999
          Thread 1            1301   1288    941   87.1   52.5   3509   5525   7486
          Thread 2            1325   1321    967   86.6   52.4   3261   5626   1514

    **    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            
    $$$1  i7 4820K 3700 MHz running using Turbo Boost at up to 3900 MHz            
    $$$2  Performance not Balanced Power Setting for 3900 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
Core i7 4820K   $$$1  10821   2487   2207   1632    394    152   6307   9654  21821
          Thread 1            1243   1104    872    199   76.2   3151   4775  20457
          Thread 2            1244   1103    760    196   75.8   3156   4878   1364
Core i7 4820K   $$$2  11490   2631   2334   1729    422    161   6776  10214  23049
          Thread 1            1315   1168    925    212   80.5   3388   5054  21619
          Thread 2            1316   1166    804    210   80.1   3389   5160   1430

  ****  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              
  $$$1  i7 4820K 3700 MHz running using Turbo Boost at up to 3900 MHz              
  $$$2  Performance not Balanced Power Setting for 3900 MHz                        
           

To Start


C/C++ 32 Bit 1 to 8 Threads 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 Later results are for a 6 core i7, seen as 8 CPUs.

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 i5   Win7  @@@@   1542    534    455    359   35.4   21.7   1380   1593    633
Dual Core Thread 1             534    455    359   35.4   21.7   1380   1593    633

Core i5   Win7  @@@@   3062   1062    910    719   69.8   43.2   2747   3181   1242
Dual Core Thread 1             531    455    359   34.9   21.6   1374   1592    621
Plus HT   Thread 2             531    455    360   34.9   21.6   1373   1590    621

Core i5   Win7  @@@@   5496   2145   1795   1434    125   79.9   4713   4781   1339
Dual Core Thread 1             540    449    358   31.1   19.4   1175   1196    336
Plus HT   Thread 2             539    449    359   31.2   20.4   1172   1195    334
          Thread 3             537    448    358   31.1   19.7   1181   1194    333
          Thread 4             528    449    359   31.2   20.4   1184   1196    335

Core i5   Win7  @@@@   6313   2564   2137   1744    147   94.7   5972   6612   1576
Dual Core Thread 1             367    313    251   20.9   13.6    901    965    225
Plus HT   Thread 2             362    459    247   31.8   20.4    853   1578    338
          Thread 3             567    311    380   20.8   13.6   1357    867    338
          Thread 4             550    300    245   21.0   20.2   1202   1412    226
          Thread 5             361    448    245   20.9   13.5    819    893    224
          Thread 6             357    306    377   31.1   13.5    840    897    224


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
i7 930    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


Core i7   Win8  $$$1   3807   1243   1042    931   86.0   52.4   3570   5741   1543
Quad Core Thread 1            1243   1042    931   86.0   52.4   3570   5741   1543

Core i7   Win8  $$$1   7319   2461   2104   1782    165    100   6984  11103   2953
Quad Core Thread 1            1231   1052    890   82.5   50.2   3490   5551   1476
Plus HT   Thread 2            1231   1052    891   82.5   50.2   3494   5552   1477

Core i7   Win8  $$$1  14616   4931   4229   3560    329    201  13868  22200   5899
Quad Core Thread 1            1233   1058    890   82.4   50.1   3443   5551   1476
Plus HT   Thread 2            1233   1058    890   82.3   50.2   3494   5552   1475
          Thread 3            1232   1056    889   82.1   50.2   3438   5546   1472
          Thread 4            1232   1057    890   82.2   50.2   3494   5551   1476

Core i7   Win8  $$$1  20608   7421   6345   5280    459    287  19153  23418   6721
Quad Core Thread 1            1236   1057    881   78.0   47.7   3241   3545   1087
Plus HT   Thread 2            1236   1058    882   78.1   47.3   3092   4881   1149
          Thread 3            1239   1058    880   75.3   48.8   3216   3378   1176
          Thread 4            1240   1058    880   75.8   47.5   3246   3378   1097
          Thread 5            1236   1057    880   76.0   48.5   3275   4314   1099
          Thread 6            1235   1057    878   75.7   47.5   3084   3922   1113

Core i7   Win8  $$$1  26301   9876   8162   7022    582    372  24785  22207   7493
Quad Core Thread 1            1235   1006    878   72.6   46.4   3099   2776    937
Plus HT   Thread 2            1234   1050    876   72.5   46.5   3094   2777    938
i7 4820K  Thread 3            1235   1018    878   73.2   46.3   3097   2777    934
          Thread 4            1235    976    877   72.9   46.4   3095   2775    937
          Thread 5            1235   1034    883   72.7   46.3   3102   2775    937
          Thread 6            1235   1028    881   73.0   46.7   3098   2776    938
          Thread 7            1233   1017    871   72.7   46.4   3104   2775    934
          Thread 8            1233   1033    877   72.8   46.7   3096   2777    938


Core i7   Win8  $$$2   3672   1243   1059    893   82.7   50.4   3502   5566   1482
Quad Core Thread 1            1243   1059    893   82.7   50.4   3502   5566   1482

Core i7   Win8  $$$2   7343   2486   2120   1788    165    101   7004  11121   2963
Quad Core Thread 1            1243   1060    894   82.7   50.4   3502   5566   1481
Plus HT   Thread 2            1243   1060    893   82.6   50.4   3502   5555   1481

Core i7   Win8  $$$2  14635   4970   4239   3560    330    201  13986  22017   5852
Quad Core Thread 1            1243   1060    891   82.6   50.3   3503   5566   1470
Plus HT   Thread 2            1241   1059    888   82.2   50.2   3489   5564   1464
i7 4820K  Thread 3            1243   1060    890   82.6   50.2   3492   5449   1458
          Thread 4            1243   1060    891   82.5   50.2   3502   5439   1459

Core i7   Win8  $$$2  20696   7434   6357   5333    459    288  19319  23188   6802
Quad Core Thread 1            1239   1060    888   76.5   47.4   3237   3412   1159
Plus HT   Thread 2            1238   1058    888   77.1   47.4   3188   3894   1122
i7 4820K  Thread 3            1240   1060    888   77.7   47.9   3206   3234   1157
          Thread 4            1239   1059    890   75.4   48.6   3248   4508   1214
          Thread 5            1240   1060    891   76.4   48.8   3227   4486   1061
          Thread 6            1238   1060    888   76.4   48.0   3213   3654   1090

Core i7   Win8  $$$2  26596   9893   8473   7085    590    375  24845  22260   7541
Quad Core Thread 1            1237   1059    886   73.8   46.9   3108   2782    943
Plus HT   Thread 2            1236   1058    886   73.7   46.9   3099   2782    943
i7 4820K  Thread 3            1237   1059    883   73.7   46.9   3104   2782    942
          Thread 4            1238   1060    886   73.8   46.9   3106   2783    943
          Thread 5            1238   1060    885   73.8   46.9   3110   2783    943
          Thread 6            1237   1059    886   73.7   46.9   3103   2782    942
          Thread 7            1233   1059    886   73.7   46.9   3108   2782    942
          Thread 8            1236   1060    887   73.7   46.9   3108   2783    943


Core i7   Win7  &&&&   4497   1545   1322   1049    103   63.0   4027   4662   1847
Six Core  Thread 1            1545   1322   1049    103   63.0   4027   4662   1847

Core i7   Win7  &&&&   8957   3099   2659   2095    205    126   8049   9256   3684
Six Core  Thread 1            1549   1329   1048    103   62.8   4024   4629   1843
Plus HT   Thread 2            1550   1330   1047    103   62.8   4025   4627   1842

Core i7   Win7  &&&&  17185   5972   5123   4034    395    241  15157  17025   6863
Six Core  Thread 1            1493   1281   1008   98.2   60.3   3866   4202   1720
Plus HT   Thread 2            1493   1281   1009   98.3   60.3   3743   4384   1725
          Thread 3            1493   1281   1008   99.0   60.6   3790   4182   1696
          Thread 4            1493   1281   1009   98.9   60.4   3758   4257   1723

Core i7   Win7  &&&&  24999   8798   7540   5950    573    351  22192  24712   9471
Six Core  Thread 1            1466   1256    992   95.1   58.2   3598   4003   1606
Plus HT   Thread 2            1468   1257    992   94.6   58.6   3789   4054   1475
          Thread 3            1466   1257    992   96.8   58.6   3615   4157   1621
          Thread 4            1465   1256    992   95.9   58.7   3684   3820   1646
          Thread 5            1468   1257    992   94.6   58.1   3761   4400   1528
          Thread 6            1466   1256    991   95.8   58.3   3745   4278   1596

Core i7   Win7  &&&&  32229  11676   9978   7921    731    460  27937  30474  10540
Six Core  Thread 1            1459   1253    990   91.0   57.2   3277   3398   1309
Plus HT   Thread 2            1464   1243    990   90.6   57.1   3391   3642   1273
i7 3930K  Thread 3            1456   1242    991   91.4   58.0   3558   4244   1392
          Thread 4            1461   1255    990   94.3   57.5   3723   4288   1283
          Thread 5            1459   1250    991   91.5   57.8   3347   3720   1363
          Thread 6            1460   1243    990   90.7   57.4   3635   4163   1264
          Thread 7            1459   1247    990   90.9   57.3   3341   3451   1314
          Thread 8            1458   1246    989   90.7   57.2   3664   3566   1343

####  i7 930   2800 MHz running at up to 3066 MHz using Turbo Boost      
@@@@  i5 2467M 1600 MHz running at up to 2300 MHz using Turbo Boost      
$$$1  i7 4820K 3700 MHz running using Turbo Boost at up to 3900 MHz      
$$$2  Performance not Balanced Power Setting for 3900 MHz                
&&&&  i7 3930K 3200 MHZ, Turbo Boost 3800 MHz, overclocked up to 4730 MHz


To Start


C/C++ 64 Bit 1 to 8 Threads 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 i5   Win7  @@@@   3129    680    678    509    104   42.1   2029   1932  12468
Dual Core Thread 1             680    678    509    104   42.1   2029   1932  12468

Core i5   Win7  @@@@   5443   1319   1326    905    175   70.6   3613   3936  19171
Dual Core Thread 1             650    658    452   87.5   35.2   1805   1968   9588
Plus HT   Thread 2             670    668    453   87.4   35.4   1809   1968   9583

Core i5   Win7  @@@@   7880   2084   2231   1408    212    112   5051   4852  20677
Dual Core Thread 1             518    511    353   53.0   28.3   1262   1217   5204
Plus HT   Thread 2             537    586    354   53.4   28.2   1305   1225   5198
          Thread 3             519    590    353   52.6   28.0   1284   1209   5010
          Thread 4             510    544    349   52.8   27.9   1200   1201   5265

Core i5   Win7  @@@@   8930   2565   2808   1656    248    132   5877   5780  22581
Dual Core Thread 1             565    403    236   35.5   18.8    848    825   3051
Plus HT   Thread 2             560    627    240   53.7   18.8    833    830   3302
          Thread 3             370    632    357   35.2   28.3   1269   1251   5016
          Thread 4             360    394    235   53.2   28.3   1271   1239   5023
          Thread 5             356    380    352   35.4   18.7    821    817   2903
          Thread 6             354    371    235   35.4   18.8    836    818   3286

        
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
i7 930    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


Core i7   Win8  $$$1   5750   1230   1264    915    191   78.8   3376   5198  23307
Quad Core Thread 1            1230   1264    915    191   78.8   3376   5198  23307

Core i7   Win8  $$$1  10927   2351   2330   1720    366    151   6622   9857  42859
Quad Core Thread 1            1231   1199    876    183   75.8   3310   4928  21430
Plus HT   Thread 2            1121   1131    844    183   75.5   3313   4928  21429

Core i7   Win8  $$$1  22135   4881   4887   3568    729    300  13224  20073  85678
Quad Core Thread 1            1192   1216    889    184   75.1   3308   5038  21733
Plus HT   Thread 2            1202   1216    913    182   75.2   3301   5039  21738
          Thread 3            1244   1239    877    180   75.3   3308   4957  20456
          Thread 4            1242   1216    889    183   74.8   3307   5039  21752

Core i7   Win8  $$$1  30849   7258   7274   5172    916    444  18568  21687  95279
Quad Core Thread 1            1201   1203    851    157   73.6   3018   4510  19682
Plus HT   Thread 2            1223   1217    847    150   74.0   3147   2965  14069
          Thread 3            1215   1238    849    157   74.0   3105   3373  14076
          Thread 4            1215   1160    868    148   73.8   3023   3373  14075
          Thread 5            1219   1235    885    160   74.3   3271   4435  19306
          Thread 6            1185   1222    871    144   73.9   3004   3031  14071

Core i7   Win8  $$$1  39113   9379   9224   6866   1090    580  23832  22151  88803
Quad Core Thread 1            1178   1181    861    137   72.4   2985   2772  11102
Plus HT   Thread 2            1176   1174    860    136   72.8   2982   2764  11104
i7 4820K  Thread 3            1169   1154    859    135   72.0   2989   2751  11100
          Thread 4            1154   1143    849    135   73.0   2970   2777  11095
          Thread 5            1177   1154    863    137   72.5   2978   2776  11099
          Thread 6            1177   1147    859    136   72.6   2973   2776  11101
          Thread 7            1179   1143    850    136   72.2   2973   2754  11102
          Thread 8            1170   1128    866    137   72.5   2982   2780  11101


Core i7   Win8  $$$2   5772   1314   1314    893    194   79.8   3500   5334  23467
Quad Core Thread 1            1314   1314    893    194   79.8   3500   5334  23467

Core i7   Win8  $$$2  11646   2627   2630   1833    388    160   7001  10662  46921
Quad Core Thread 1            1314   1315    899    194   79.8   3500   5334  23467
Plus HT   Thread 2            1313   1315    934    194   79.8   3500   5329  23454

Core i7   Win8  $$$2  23092   5052   5146   3608    776    319  13997  20216  91568
Quad Core Thread 1            1314   1315    861    193   79.8   3500   4778  22346
Plus HT   Thread 2            1211   1285    875    194   79.8   3497   4774  22309
i7 4820K  Thread 3            1314   1288    946    194   79.8   3500   5332  23452
          Thread 4            1212   1258    927    194   79.8   3500   5333  23462

Core i7   Win8  $$$2  32883   7539   7729   5583    969    470  19600  24025 102603
Quad Core Thread 1            1261   1286    943    156   77.8   3173   3519  16358
Plus HT   Thread 2            1272   1286    935    171   78.6   3379   4509  22191
i7 4820K  Thread 3            1200   1256    934    160   77.9   3173   4066  14378
          Thread 4            1265   1313    932    159   78.3   3464   3432  20348
          Thread 5            1305   1300    919    155   78.3   3207   3519  15124
          Thread 6            1235   1287    920    168   78.7   3204   4981  14205

Core i7   Win8  $$$2  41683  10083  10009   7308   1161    618  25188  23464  93839
Quad Core Thread 1            1272   1229    910    145   77.3   3142   2933  11732
Plus HT   Thread 2            1259   1254    911    145   77.2   3133   2932  11728
i7 4820K  Thread 3            1265   1265    907    145   77.3   3156   2932  11727
          Thread 4            1262   1242    906    145   77.3   3163   2934  11730
          Thread 5            1252   1242    920    145   77.3   3142   2934  11732
          Thread 6            1265   1269    921    145   77.2   3164   2934  11729
          Thread 7            1257   1259    911    145   77.3   3138   2933  11729
          Thread 8            1250   1249    921    145   77.3   3151   2933  11732


Core i7   Win7  &&&&   6482   1192   1539   1035    213   87.4   4329   4652  28043
Six Core  Thread 1            1192   1539   1035    213   87.4   4329   4652  28043

Core i7   Win7  &&&&  12918   2394   3053   2057    425    175   8596   9296  55805
Six Core  Thread 1            1197   1517   1026    212   87.3   4299   4649  27893
Plus HT   Thread 2            1198   1536   1031    213   87.3   4297   4647  27913

Core i7   Win7  &&&&  24663   4558   5866   3951    803    334  16463  16982 106139
Six Core  Thread 1            1143   1446    992    200   83.4   4166   4332  26547
Plus HT   Thread 2            1147   1475    983    199   83.8   4063   4094  26527
          Thread 3            1135   1477    981    201   84.1   4165   4506  26290
          Thread 4            1133   1469    995    202   83.2   4069   4049  26774

Core i7   Win7  &&&&  35965   6707   8703   5869   1144    490  23147  24670 140196
Six Core  Thread 1            1114   1469    988    191   81.4   3782   4106  21362
Plus HT   Thread 2            1129   1462    978    191   81.9   3846   4031  21799
          Thread 3            1112   1445    984    187   81.9   3846   3979  25492
          Thread 4            1132   1428    966    189   81.5   3766   3976  24034
          Thread 5            1103   1462    971    191   81.6   3930   4246  25728
          Thread 6            1117   1438    983    195   81.7   3976   4332  21781

Core i7   Win7  &&&&  45964   9065  11480   7803   1360    636  30522  30500 154473
Six Core  Thread 1            1149   1407    977    171   79.7   3734   4214  19847
Plus HT   Thread 2            1141   1443    967    169   79.4   3936   3840  20951
i7 3930K  Thread 3            1139   1440    971    166   79.6   4025   3564  19379
O/C       Thread 4            1137   1444    980    173   78.8   3836   4153  18563
          Thread 5            1137   1446    971    176   80.8   3591   3653  21365
          Thread 6            1136   1418    972    171   80.0   3934   3761  18045
          Thread 7            1101   1448    984    167   79.0   3798   3644  17997
          Thread 8            1124   1434    980    168   78.9   3668   3672  18324

####  i7 930   2800 MHz running at up to 3066 MHz using Turbo Boost      
@@@@  i5 2467M 1600 MHz running at up to 2300 MHz using Turbo Boost      
$$$1  i7 4820K 3700 MHz running using Turbo Boost at up to 3900 MHz      
$$$2  Performance not Balanced Power Setting for 3900 MHz                
&&&&  i7 3930K 3200 MHZ, Turbo Boost 3800 MHz, overclocked up to 4730 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
Core i7 4820K   $$$$    200   17.2   13.1   36.8   9.32   27.6    204   24.4   16.3
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
  $$$$  i7 4820K 3700 MHz running using Turbo Boost at up to 3900 MHz

Microsoft Fortran 5.1 (1990 16 bit compiler)

80386/387 SX      16   0.57  0.203  0.183  0.084  0.029  0.015  0.120  0.165  0.115
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
Core i7 4820K   $$$$    477    998    311   68.3   30.6   16.4   71.8   120    78.5

  ####  i7   930 2800 MHz running using Turbo Boost at up to 3066 MHz
  $$$$  i7 4820K 3700 MHz running using Turbo Boost at up to 3900 MHz


To Start


1997 Java Version - 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
Pentium 4       1900    487    195    160   64.2   21.3   9.90    164    366    139
Atom M  FF      1666    499    196    153    121   11.1   7.80    342    153    236
Atom M  IE      1666    511    187    146    122   11.5   8.20    338    150    238
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 IE   2400   1357    565    546    440   25.5   19.4   1503    567    650
Core 2 Duo FF   2400   1376    570    553    441   26.2   19.4   1525    581    652
Core 2 Duo *#   2400   1534    569    545    447   31.1   21.8   1503    657    648
Phenom II  FF   3000   1722    516    455    386   39.3   27.6   1750    721    639
Phenom II  IE   3000   1758    510    466    392   40.9   27.8   1735    684    655
Core i7 930 *#  ####   2368    652    633    550   55.6   36.3   2071    880    880
Core i7 4820K   $$$$   3122    872    811    666   78.6   45.1   3455   1168   1292
  
            **    Sun Java           IE - Internet Explorer at same time           
            *#    Later Sun Java     FF - FireFox           at same time           

      $$$$   Rated as 3700 MHz but running at up to 3900 MHz using Turbo Boost 
      ####   Rated as 2800 MHz but running at up to 3066 MHz using Turbo Boost 

To Start


2011 Java Version - See onlinetests.zip or onlinetests.tar.gz or run via WhetJava2.html

This version was compiled using Linux supplied Java. Besides the on-line/HTML version, an off-line benchmark was produced
that runs using a Windows Command Prompt or Linux Terminal command. This is also included in the zip and tar.gz files.

Note differences 32 bit vs 64 bit, Windows vs Linux, On-line vs Off-line and same results with different browsers.

 On-Line Tests                     MWIPS  MFLOPS ---------   COS   EXP FIXPT    IF EQUAL
 CPU           MHz     OS    JAVA            1     2     3  MOPS  MOPS  MOPS  MOPS  MOPS

 Atom 32 bit  1666   UB10 1.6.0_20   531   190   163   122  12.0   9.0   302   135   241
 Atom 64 bit  1666   UB10 1.6.0_20   581   367   270   128  13.4  11.0   391   130   145
 Atom 32 bit  1666  XP IE 1.6.0_29   293   114    97    69   7.0   5.0   142    67   141
 Atom 32 bit  1666  XP FF 1.6.0_29   305   115    99    72   7.0   5.0   180    68   141
 Core2D Mob   1833   UB10 1.6.0_20  1432   615   587   331  36.0  20.5  1255   608   341
 Core2D Mob   1833   UB11 1.6.0_22  1423   616   588   332  35.0  21.0  1305   608   322
 Core2D Mob   1833   WVis 1.6.0_22  1250   418   408   317  31.0  18.0   944   323   412
 Athlon 64    2010  XP IE 1.6.0_11  1368   402   358   293  34.0  22.0  1072   376   501
 Core 2 Duo   2400   UB10 1.6.0_20  1881   811   763   437  47.5  27.0  1687   800   423
 Core 2 Duo   2400   WVis 1.6.0_29  1699   520   512   448  38.0  24.0  1514   534   598
 Phenom II    3000   UB11 1.6.0_22  1943   896   889   345  48.6  35.3  1850  1000   502
 Phenom II    3000  W7 FF 1.6.0_29  1914   509   458   393  49.0  32.0  1484   780   804
 Phenom II    3000  W7 CH 1.6.0_29  1925   513   463   402  48.0  32.0  1464   781   666
 Phenom II    3000  W7 IE 1.6.0_29  1917   485   458   397  48.0  32.0  1844   781   658
 Phenom II    3000  W7 IE 1.7.0_21  1850   504   453   376  46.8  30.2  1464   781   666
 Core i7      $$$$  W8 IE 1.7.0_55  3082   841   804   669  79.5  44.7  3055  1061  1095

 Off-Line Tests                    MWIPS  MFLOPS ---------   COS   EXP FIXPT    IF EQUAL
 CPU           MHz     OS    JAVA            1     2     3  MOPS  MOPS  MOPS  MOPS  MOPS

 Atom 32 bit  1666   UB10 1.6.0_20   450   192   165    91  10.6   7.7   292   128   230
 Atom 64 bit  1666   UB10 1.6.0_20   621   368   272   175  13.3  10.9   400   143   145
 Atom 32 bit  1666    WXP 1.6.0_29   256   109    96    52   5.9   4.6   153    69   122
 Atom Z8300   1840    W10 1.8.0_66   844  4436  4336   174  20.3  12.7   826   154   788
 Core2D Mob   1833   UB10 1.6.0_20  1341   619   581   350  32.6  18.9  1290   608   260
 Core2D Mob   1833   WVis 1.6.0_22   976   413   395   217  20.4  16.4  1165   340   408
 Athlon 64    2010  XP IE 1.6.0_29  1059   394   355   203  25.1  17.3  1172   399   514
 Core 2 Duo   1600   UB10 1.6.0_20  1174   543   510   307  28.4  16.5  1183   533   228
 Core 2 Duo   2400   UB10 1.6.0_20  1925   812   759   459  48.6  27.0  1700   800   450
 Core 2 Duo   2400   WVis 1.6.0_21  1720   722   742   455  37.3  25.6  1668   776   444
 Phenom II    3000  OSu11 1.6.0_26  1991   895   733   497  41.2  33.5  1736  1028   582
 Phenom II    3000  W7 IE 1.6.0_21  2051   891   711   501  43.2  33.6  1923  1005   644
 Phenom II    3000     W7 1.7.0_02  2087   892   718   494  46.4  34.1  1741   763   644
 Phenom II    3000     W7 1.8.0_91   645   150   125   118  15.7  12.1   706   425   281
 Core i7      $$$$  W8 IE 1.7.0_55  2605   841   804   437  74.0  41.8  3100   932   994
 Core i7      $$$$   UB14 1.8.0_25  3108  1280  1151   658  73.8  46.6  3119  1359  1134
 Core i7      $$$$    W10 1.8.0_60  2521   830   775   421  69.1  39.8  3190  1004  1300
 Core i7      $$$$    W10 1.8.0_101  807   276   246   134  22.0  12.9  1050   328   392
 
     UB10 = Ubuntu 10.10       UB11 = Ubuntu 11.03       OSu11 = OpenSuse 11.3
     UB14 = Ubuntu 14.04                                                      
     WXP  = Windows XP         WVis = Windows Vista      W7    = Windows 7    
     W8   = Windows 8          W10  = Widows 10 JRE 8                         
     IE   = Internet Explorer  CH   = Google Chrome      FF    = FireFox      

      $$$$  i7 4820K 3700 MHz running using Turbo Boost at up to 3900 MHz     


To Start


Android Java Version - Download Java Whetstone.apk and see android benchmarks.htm

Initial development with Java is via Eclipse Integrated Development Environment for Java from here and using Android Software Development Kit from here. In this case, programs were developed on a PC via 64-Bit Windows 7 and 3 GHz AMD CPU. The development environment provides a range Android version emulators, testable on what are displayed as real phones and tablets. The tables now includes Java Whetstone.apk results from PCs via Android x86, details are here.


                   Linux  Android  MWIPS  MFLOPS ---------   COS   EXP FIXPT    IF EQUAL
 CPU          MHz Version  Build             1     2     3  MOPS  MOPS  MOPS  MOPS  MOPS

 ARM 926EJ    800  2.6.32    2.2    14.2   3.2   3.9   2.9   0.4   0.2   9.6   4.3   3.3
 ARM v7-A8    600  2.6.32  2.3.5    83.3  11.3  18.2  13.5   2.9   1.6  55.2  40.6  17.8
 ARM v7-A8   1000  2.6.35  2.3.5    96.7  15.7  21.2  14.2   2.8   2.3  85.1  58.2  26.7
 ARM v7-A8   1000  2.6.32    2.2   137.9  15.9  31.9  22.6   4.7   2.6  91.6  68.6  29.7
 ARM v7-A9    800  2.6.34  2.3.4   224.0  40.8  62.7  35.4  11.2   4.9 139.5  53.1  24.4
 Atom Z2560  1600  3.4.34  4.2.2   265.8  68.9  83.5  40.2   3.5   4.8 182.2  95.5  62.4
 ARM v7-A9   1000  2.6.35  2.3.6   286.7  53.7  84.7  46.7  14.5   5.4 183.0  69.7  33.2
 ARM v7-A9   1300* 3.1.10  4.1.2   347.7  65.8 103.3  61.5  15.9   5.7 214.0 102.9  44.5
 ARM v7-A9   1500* 3.0.8   4.0.3   347.6  65.7  97.7  60.3  16.2   6.3 211.7  72.7  44.0
 ARM v8-A53  1300  3.10.65 5.0.2   363.9  83.0 149.3  65.1  10.8   7.6 268.1  88.2  59.6
 ARM v8-A53  1300  3.10.65 5.1     391.3  86.0 155.7  66.8  12.3   8.6 277.8  89.8  61.4
 ARM v7-A9   1300* 3.1.10  5.0.2   410.8 101.2 157.8  70.1  12.6   8.3 269.0 106.7  76.4
 Qualcomm S4 1500  3.0.8   4.0.3   487.1  60.0 124.4  80.9  16.1  11.6 411.2 139.3  71.8
 ARM v7-A15  2000$ 3.4.35  4.2.2   533.9 131.4 209.4 102.5  20.4   6.7 475.8 174.8 105.7
 Atom Z3745  1866  3.10.20 4.4.2   687.9 428.4 346.8 105.8  27.4  20.0 723.8 172.6  60.1
 Atom Z8300  1840  3.14.37 5.1     816.1 297.9 297.6 124.3  33.3  20.8 480.6 130.4 111.4
 Qualcm-800  2150  3.4.0   4.4.3   855.1 124.0 272.9 159.3  36.3  20.1 572.2 169.3  78.3

 ARM v8-A53Y 1500  3.10.84 6.0.1   197.8  28.5  35.6  34.5   9.8   5.6  82.8  34.0  21.7
 Atom Z8300@ 1840  4.4.24  6.0.1   279.2  42.2  63.0  53.5  11.2   6.3 110.6  63.1  33.3
 Core i7@    3900  4.4.14  6.0.1  1405.7 220.2 325.4 207.5  61.9  47.6 628.7 321.8 173.7

 Atom   Ax86 1666  2.2.1  2.6.35    90.7  15.0  23.2  11.7   6.5   3.3  38.9  10.7  14.9
 Core 2 Ax86 2400  2.2.1  2.6.35   356.4  45.3 121.9  51.9  20.0   9.9 153.2  46.3  47.4

 ARM 926EJ   Emulator        2.2    11.1   2.3   3.4   2.0   0.3   0.2   7.1   2.7   2.6
 ARM v7-A8   Emulator       4.03    38.8   8.7  11.6  10.0   1.0   0.6  38.3  11.1   6.7

 PC Results       Java JRE Windows - Note later Java slow speeds                        

 Core i7     3900 1.7.0_55   10   2603.8 877.5 819.0 442.5  72.0  42.1 3103  933.3 1011 
 Core i7     3900 1.8.0.60   10   2644.4 865.6 819.5 442.5  72.0  41.9 3371  1064  1230 
 Core i7     3900 1.8.0.101  10    818.5 278.0 253.0 134.9  22.6  12.9 1096  338.0 402.3

   * running at 1200 MHz, $ at 1700, Ax86 = Android x86 - Slow JIT Compiler?             
   Y 2016 results,  @ Remix OS for PC for Android 6 - Later Java JRE Slow?

To Start


Android Native Code Version

Download NativeWhetstone.apk and NativeWhetstone2.apk see android benchmarks.htm,
Android Native ARM-Intel Benchmarks.htm and Android 64 Bit Benchmarks.htm
Raspberry Pi - Download Raspberry_Pi_Benchmarks.zip and see Raspberry Pi Benchmarks.htm

The Android version uses the same Java front end as above, with the main statements in C code, compiled by Native Development Kit from here. For this version, the programs were developed under Ubuntu Linux and 2.4 Ghz Core 2 Duo. The initial compiled benchmarks (see /5) could be slower than the Java versions. A special directive is required for compilations to use high speed FPUs (see /7). Note: The programming code for the fixed point, if and equal tests produces identical results irrespective of the number of passes. A modern optimising compiler can opt to only run one pass and produce an indication of unachievable performance. The functions have been tweaked to, at least, execute some instructions in each pass. These tests use little time with negligible effect on the overall rating but can be compared with other systems running the same .apk app. Do not compare these non-standard results with those from other compilations.


                   Linux  Android  MWIPS  MFLOPS ---------   COS   EXP  FIXPT     IF  EQUAL
 CPU          MHz Version  Build             1     2     3  MOPS  MOPS   MOPS   MOPS   MOPS

 ARM 926EJ    800  2.6.32    2.2    31.2  10.2  10.2  11.4   0.6   0.3   38.8  278.4  219.4
 ARM v7-A9/5  800  2.6.34  2.3.4   170.9  20.4  21.4  28.4   7.6   2.2   85.5  756.0   64.3
 AEM V7-A8/7 1000  2.6.35  2.3.5   288.2  95.0  83.8  87.6   5.8   3.5  389.6  929.5  228.5
 ARM v7-A9/7  800  2.6.34  2.3.4   687.4 165.4 149.9 153.4  15.9   9.3  723.1 1082.1  725.3
 ARM v7-A9/Y 1300a 3.1.10  5.1.1   742.4 267.2 247.1 253.5  28.4   5.1 1181.4 2370.6 1194.7
 Qualcomm S4 1500  3.0.8   4.0.3  1039.5 255.7 316.5 299.6  20.2  13.2 1503.6 1795.2 1504.2
 ARM v7-A9/7 1300a 3.1.10  4.1.2  1115.0 271.3 250.7 256.4  25.8  14.6 1190.0 1797.0 1198.7
 ARM v7-A9/7 1500a 3.0.8   4.0.3  1129.3 272.7 250.0 256.4  25.5  15.1 1197.5 1789.3 1190.7
 ARM v7-A9/7 1300a 3.1.10  5.1.1  1177.1 268.5 245.3 256.0  28.5  15.6 1198.8 1786.9 1198.7
 ARM v7-A15  2000b 3.4.35  4.2.2  1333.6 315.5 291.2 298.6  39.8  18.1 1394.7 2089.9 1395.5
 ARM v7-A9/7 1600* 3.0.8   4.0.3  1514.6 350.3 330.9 339.2  35.0  20.5 1583.4 2355.5 1582.8
 Atom Z8300@ 1840  4.4.24  6.0.1  1839.3 609.7 470.5 456.5  37.0  25.7 2692.6 3431.1 1993.1
 Atom Z3745  1866# 3.10.20 4.4.2  1888.4 665.8 504.4 492.0  35.7  27.5 3191.4 3585.8 2146.7
 Qualcomm800 2150  3.4.0   4.4.3  2035.1 665.7 640.0 531.6  45.2  23.1 3535.2 3180.4 2120.0
 Core i7@    3900  4.4.14  6.0.1  5574.4 1276  1178  977.1 161.5  75.5 6513.8 11702  3908.7

 Atom  Z3745 1866N 3.10.20 4.4.2  1075.4 373.8 311.5 284.5  21.9  14.2 1421.1 1839.2  797.0

 ARM v8-A53  1300  3.10.65 5.0.2  1433.7 348.0 319.3 308.2  36.3  19.8 1551.4 1861.9  611.0
 ARM v8-A53Y 1300  3.10.65 5.0.2   834.7 348.9 312.7 310.9  36.7   5.4 1556.7 1867.2  570.5
 ARM v8-A53Y 1300  3.10.65 5.1     868.7 358.2 322.1 317.4  38.5   5.6 1602.6 1921.7  624.5
 ARM v8-A53Y 1500  3.10.84 6.0.1  1561.1 417.0 377.6 376.4  36.8  20.2 1880.8 2256.4  736.2

 64 Bit Version                                                                            
 ARM v8-A53  1300  3.10.65 5.0.2  1494.2 347.1 307.0 305.9  37.5  20.6 1552.2 1863.7 1239.1
 ARM v8-A53  1300  3.10.65 5.1    1606.0 357.6 315.0 318.3  42.8  21.8 1592.6 1888.6 1274.8
 Atom Z8300@ 1840  4.4.24  6.0.1  2075.1 619.3 472.1 487.0  43.8  29.6 2968.7 2500.9 2015.2
 Core i7@    3900  4.4.14  6.0.1  6026.9 1268   1171 977.0 178.2  93.5 6513.2 5861.9 3958.8

  
 Raspberry Pi                                                                              
 ARM 1176     700  3.6.11   N/A    270.5  97.8 100.8  85.7   5.9   2.7  425.3  698.6  499.0
 ARM 1176    1000  3.6.11   N/A    390.6 136.8 146.3 122.9   8.5   3.9  617.4 1014.3  804.9

 Raspberry Pi 2                                                                            
 ARM v7       900  3.18.5   N/A    525.0 252.0 261.3 223.0  10.2   5.1 1102.5 1358.4  882.0
 ARM v7      1000  3.18.5   N/A    584.6 280.3 290.7 248.0  11.3   5.7 1314.0 1208.9  981.1
 gcc 4.8                                                                                   
 ARM v7       900  3.18.5   N/A    507.0 250.4 227.1 184.6  10.1   5.1 1113.7 1334.9  668.4
 ARM v7      1000  3.18.5   N/A    568.4 280.4 254.4 206.7  11.3   5.7 1248.8 1497.9  749.2

 Raspberry Pi 3, 32 Bit                                                                    
 ARM v8-A53  1200  4.1.19   N/A    724.5 331.0 347.5 298.1  12.1   8.7 1520.4 1873.4 1216.3
 gcc 4.8                                                                                   
 ARM v8-A53  1200  4.1.19   N/A    711.6 336.5 329.7 256.9  12.2   8.8 1498.5 1796.7 1198.7

 Raspberry Pi 3, 64 Bit                                                                    
 gcc-6                                                                                     
 OpenSuse                                                                                  
 ARM v8-A53  1200   4.4.36  N/A    997.2 336.6 354.1 287.8  18.4  12.3 1498.7   #### 1197.3
 Gentoo                                                                                    
 ARM v8-A53  1200   4.10.0  N/A   1022.9 327.6 346.3 282.1  20.3  12.6 1467.3   #### 1166.4

 ARM 926EJ   Emulator        2.2    20.1   7.0   6.7   9.3   0.4   0.2   30.9  218.6   98.5
 ARM v7-A8/5 Emulator       4.03    43.7   7.2   7.0   9.3   1.1   0.6   30.8  225.1  100.9
 ARM v7-A8/7 Emulator       4.03    96.7  37.0  32.1  36.1   1.6   1.3  121.9  238.4  216.4

 /5 compiled for old instruction set, /7 compiled for high speed instructions
  a running at 1200, b runnung at 1700,   * Faster than expected, # Native Intel Code
  N using Intel to ARM conversion included in Android for x86, Y later from gcc 4.8
  @ Remix OS for PC for Android 6, #### compiler overoptimised this, little effect on MWIPS

To Start


Android MultiThreading Results 1, 2 and 4 Threads
See linux multithreading benchmarks.htm, Android Source Code,
android multithreading benchmarks.htm, MP-WHETS.apk,
Android Native ARM-Intel Benchmarks.htm. and Android 64 Bit Benchmarks.htm
for 32 bit and 64 bit ARM/Intel/MIPS MP-WHETSi.apk.

 
         Threads  MWIPS MFLOPS MFLOPS MFLOPS   Cos   Exp   Fixpt      If  Equal
                             1      2      3  MOPS  MOPS    MOPS    MOPS   MOPS

 ARM v8-A53   1   676.4  275.9  281.9  147.9  35.4   5.3   600.3   901.0  285.5
 1300 MHz x 4 2  1362.5  533.8  561.7  298.0  70.9  10.8  1203.1  1838.9  574.0
 32 Bit       4  2698.6  903.9 1071.7  594.4 141.2  21.5  2346.1  3305.5 1138.5

 ARM v8-A53   1   706.1  284.7  286.8  154.2  37.6   5.6   618.9  1114.8  294.0
 1300 MHz x 4 2  1411.9  552.0  553.1  307.6  75.3  11.2  1240.1  2362.1  592.5
 32 Bit A+    4  2779.8  948.4 1140.7  613.4 147.4  21.8  2418.0  4651.7 1170.3

 ARM v8-A53   1  1524.8  328.6  348.8  297.6  37.3  19.9 1462579  1867.2 1238.0
 1300 MHz x 4 2  3062.5  688.8  697.9  596.0  75.5  39.8 2097113  3726.7 2481.3
 64 Bit       4  6085.4 1214.9 1360.5 1185.4 150.5  79.4 2449153  7055.0 4951.8

 ARM v8-A53   1  1634.8  360.2  360.0  307.0  41.9  21.3 1708797  1923.6 1278.3
 1300 MHz x 4 2  3270.5  713.8  720.1  615.2  83.7  42.6 2426910  3847.3 2563.3
 64 Bit A+    4  6466.7 1312.0 1395.8 1224.3 167.6  83.1 3224807  7403.4 5078.8

 Qualcomm 800 1  1877.1  645.2  642.6  524.1  44.0  22.3  1364.7  1572.1  898.9
 2150 MHz     2  3668.6 1220.2 1262.4 1021.9  85.9  43.8  2663.5  3078.4 1753.4
 Quad Core    4  7426.9 2375.5 2474.7 2097.7 175.7  88.2  5052.6  6240.4 3555.0

 ARM v7-A15   1  1438.2  367.8  390.2  304.9  39.9  17.1  1398.7  1261.8  839.3
 2000 MHz$    2  2895.2  781.7  782.6  614.1  80.0  34.5  2815.7  2530.6 1688.6
 Dual Core    4  2929.1  786.7  783.8  614.7  82.0  34.6  3411.9  2513.9 1690.7

 ARM v7-A9    1  1033.7  247.4  235.4  266.0  25.3  15.0   448.4   630.9  513.5
 1300 MHz#    2  2058.1  456.3  473.0  532.4  50.0  30.1   898.1  1198.4 1026.6
 Quad Core    4  4122.8  831.9  944.7 1064.6 100.7  60.1  1797.0  2392.2 2053.4

 ARM v7-A9&   1   621.0  235.6  238.6  139.2  27.9   5.3   479.5  1415.1  235.7
 1300 MHz#    2  1253.5  483.8  483.6  281.6  56.3  10.6   969.6  2863.6  478.2
 Quad Core    4  2489.3  826.2  963.1  560.7 112.8  21.0  1933.3  5709.1  934.9


 ARM v7-A9    1   985.5  209.9  219.5  245.5  23.9  15.0   442.1   556.0  479.8
 1500 MHz#    2  2005.9  445.8  449.9  512.4  49.7  29.1   869.0  1158.6  987.2
 Dual Core    4  2060.7  445.8  463.6  523.1  51.8  29.5   885.2  1282.8 1005.9

 ARM v7-A9    1   607.9  143.3  132.4  151.3  15.2   8.8   277.5   367.0  301.2
 800 MHz      2   631.8  144.1  136.4  164.1  15.7   9.1   272.1   369.3  316.0
              4   643.3  144.6  141.0  168.5  15.7   9.3   282.4   376.5  323.9

 ARM 926EJ    1    30.2    9.6   10.1   11.4   0.6   0.3    77.1   193.9  145.7
 800 MHz      2    30.4    9.8    9.9   11.4   0.6   0.3    78.9   174.2  146.3
              4    30.5    9.9   10.5   11.5   0.6   0.3    77.9   214.6  147.4
 
 Atom Z3745   1   953.7  363.0  382.4  267.8  21.0  13.2   413.1  1842.4  392.3
 1866 MHz x 4 2  1921.2  726.0  663.5  541.4  42.6  27.0   816.1  3662.6  793.3
 Conversion   4  3820.6 1419.2 1514.6 1081.5  84.1  54.0  1543.8  6292.4 1588.5

 Atom Z3745   1  1916.9  691.4  691.3  497.2  35.3  27.6 10209.8  2787.3 1351.8
 1866 MHz x 4 2  3800.3 1377.6 1381.2  980.0  70.1  54.7 20248.0  5252.8 2748.7
 Native       4  7604.9 2713.2 2711.8 1977.1 140.2 110.0 33906.3  9526.5 5550.8


 Note: speed of some tests is slower than earlier single CPU compilations
 # running at 1200, $ running at 1700, & later compiler gcc 4.8
 A+ Android 5.1 insread of Android 5.0.2

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
Core i7 4820K   $$$$    631   73.7   65.3  112.8   47.7   30.0  142.0  154.9   64.4

  ####  i7   930 2800 MHz running using Turbo Boost at up to 3066 MHz
  $$$$  i7 4820K 3700 MHz running using Turbo Boost at up to 3900 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
Core i7 4820K   $$$$   14.4   2.48   2.41   1.76  0.609  0.504  10.65   6.58   2.67
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
  $$$$  i7 4820K 3700 MHz running using Turbo Boost at up to 3900 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
Core i7 4820K   $$$$   87.6   27.6   19.3   9.56   7.46   3.82   41.1   18.6   17.1
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
  $$$$  i7 4820K 3700 MHz running using Turbo Boost at up to 3900 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
Core i7 4820K   $$$$   2826    875    777    516   80.5   51.3   1706    620    980

  $$$$  i7 4820K 3700 MHz running using Turbo Boost at up to 3900 MHz

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 at Linkedin Roy Longbottom February 2017

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