Content uploaded by Roy Longbottom
Author content
All content in this area was uploaded by Roy Longbottom on Jul 29, 2017
Content may be subject to copyright.
Whetstone Benchmark Detailed Results
Roy Longbottom
Note
Considering the historical significance of some of the benchmarks and performance data, my web site was
accepted for archiving by British Library. A number of instances were archived between 2011 and 2013 - see
. Roy Longbottom's PC Benchmark Collection Archive . This document was converted by Winnovative Free
HTML to PDF Converter. to include in my ResearchGate material. A number of links are included to various
html documents that are now in the archive. Some of these will be converted into further PDF files for
ResearchGate, possibly with more recent information, Also note that internal links such as “To Start” might
not work.
Contents
The Whetstone Benchmark is described in Whetstone Benchmark History And Results. 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 for PCs (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, as MfLOPS or MOPS,
as shown below, plus the MWIPS ratings. For the above, the overall MFLOPS calculation is derived from tests
1, 2 and 6 and VAX MIPS from loops 3, 4 and 7.
The Whetstone benchmark is restricted to only accessing data in L1 cache, where performance of a given
type of processor is almost always proportional to CPU MHz. For comparison, with other benchmarks, on
MIPS/MHz and MFLOPS/MHz of PCs, see CPUSpeed.htm.
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 2013 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 2013. After 2013,
the benchmarks were compiled to use later technology, with automatic selection of the target hardware, for
32 Bit and 64 Bit CPUs from ARM, Intel and MIPS. The revised report and Android apps will be included on the
same site as this report.
Later the benchmark was compiled and run on a Raspberry Pi that uses ARM CPUs and Linux. Details,
benchmarks, source codes and results will be included here in another project.
Results from 32 bit and 64 bit compilations, included under C/C++ Others, are from a later Microsoft compiler,
with samples that include an Intel Atom based tablet, using Windows 10.
To Start
C/C++ Optimised 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
#### Rated as 2800 MHz but running at up to 3466 MHz using Turbo Boost
&&&& Rated as 3200 MHz but running at up to 3800 MHz using Turbo Boost
@@@@ Rated as 1600 MHz but running at up to 2300 MHz using Turbo Boost
**** Rated as 2800 MHz but running at up to 3066 MHz using Turbo Boost
More Below
More C/C++ Optimised Single Precision Results
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
$$$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 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 2013 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 2013 and download
linux_multithreading_apps.tar.gz 2013
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
More Below
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 2013 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
More Below
More C/C++ 32 Bit 1 to 8 Threads Results
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
More Below
More C/C++ 32 Bit 1 to 8 Threads Results
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
More Below
More C/C++ 32 Bit 1 to 8 Threads Results
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 2013
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
More Below
More C/C++ 64 Bit 1 to 8 Threads Results
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
More Below
More C/C++ 64 Bit 1 to 8 Threads Results
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
More Below
More C/C++ 64 Bit 1 to 8 Threads Results
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
More Below
More Fortran Results
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
More Below
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
More Below
Android Java Version - Download Java Whetstone.apk and see android benchmarks.htm
2013
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
More Below
Android Native Code Version
Download NativeWhetstone.apk and NativeWhetstone2.apk - not in archive - will be on this site see android
benchmarks.htm 2013,
Android Native ARM-Intel Benchmarks.htm - not in archive - will be on this site
and Android 64 Bit Benchmarks.htm - not in archive - will be on this site
Raspberry Pi - Benchmark and results - not in archive - will be on this site
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 Android multithreading benchmarks.htm 2013, Android Source Code 2013,
MP-WHETS.apk,
Android Native ARM-Intel Benchmarks.htm - not in archive - will be on this site. and
Android 64 Bit Benchmarks.htm - not in archive - will be on this site.
for 32 bit and 64 bit ARM/Intel/MIPS Later version MP-WHETSi.apk - not in archive -
will be on this site.
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 for DOS - 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 February 2017
The Archive Home for my PC Benchmarks is via the link
Roy Longbottom's PC Benchmark Collection Archive 2013.