Whetstone Benchmark Detailed Results On PCs
This page was set up as 770 pixels wide and accommodates preformatted text <PRE> results tables. Some browsers produce monospaced font of an unexpected size but this might be adjustable via browser Preferences.
Contents
The Whetstone Benchmark is described in Whetstone Benchmark History And Results (Whetstone.htm). For PCs, this includes a summary of the overall performance rating in Millions of Whetstone Instructions Per Second (MWIPS) plus derived measurements of Millions of Floating Point Instructions Per Second (MFLOPS) and Millions of Instructions Per Second (MIPS) for integer tests and relative to the Digital VAX 11/780. Pre-compiled benchmarks (C/C++ Optimised and C/C++ Non-Optimised) are available via the Main Page along with source codes in C/C++ and other programming languages.
See references with the tables also Whets.c for C code with timer options for computers other than PCs and Operating Systems other than Windows.
This document provides a summary of speeds of the eight test loops in the benchmark and MWIPS ratings. The overall MFLOPS
calculation is derived from tests 1, 2 and 6 and VAX MIPS from loops 3, 4 and 7. The summary is a sample of results as measured
speeds are almost always proportional to CPU MHz on a given type of processor.
Details of cache sizes and range of CPU MHz can be found in CPUSpeed.htm.
Then there is My Main Page for other PC benchmarks and results.
Test Loop In Tables Test Loop In Tables
1 floating point MFLOP 1 2 floating point MFLOP 2
3 if then else IF MOPS 4 fixed point FIXPT MOPS
5 sin,cos etc. COS MOPS 6 floating point MFLOP 3
7 assignments EQUAL MOPS 8 exp,sqrt etc. EXP MOPS
Results Index
Results include those for DOS and Windows compilations where resulting performance is very similar.
Pre-compiled DOS versions are available in DosTests.zip and those to run via OS/2 in OS2Tests.zip.
|
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
Pentium III 700 572 176 156 111 16.2 9.96 357 72.3 415
Celeron 733 598 185 162 116 16.9 10.4 373 75.6 437
Pentium 4 1700 603 204 166 104 21.3 12.1 369 71.1 155
Pentium 4 1800 639 216 176 110 22.6 12.8 391 75.2 164
Pentium 4 1900 671 227 184 116 23.6 13.4 409 79.4 172
Pentium 4 2052 726 245 200 125 25.6 14.5 443 85.5 187
Athlon Tbird 1000 769 200 185 121 22.0 16.8 532 233 260
Duron 1000 772 200 186 122 22.1 16.9 536 235 260
P4 Xeon 2200 773 260 213 134 26.9 16.2 469 85 198
Pentium III 1000 816 253 222 158 23.1 14.2 510 103 599
PIII Tualatin 1200 972 304 268 188 27.4 16.9 604 123 715
Pentium 4E 3000 1028 313 262 154 38.7 18.5 824 217 298
Celeron M 1295 1034 321 301 202 29.0 17.6 661 132 762
Pentium 4 3066 1119 365 300 188 40.2 22.3 660 152 278
Athlon 4 1533 1193 308 284 186 34.6 26.3 833 358 398
Pentium 4 3382 1233 402 331 206 44.4 24.7 726 167 306
Pentium 4 3678 1342 436 357 224 48.3 26.8 791 184 333
Athlon 4 1789 1389 358 331 217 40.3 30.6 971 416 464
Ath4 Barton 1800 1397 348 333 227 40.3 30.4 957 357 447
Athlon XP 1865 1450 373 345 226 42.1 32.0 1010 437 484
Turion 64 M 1900 1506 375 346 245 42.3 32.1 1291 437 473
Pentium M 1862 1538 471 439 292 42.0 25.3 945 293 1113
Core 2 Duo M 1830 1557 431 437 293 42.8 26.2 1641 286 590
Opteron 1991 1580 393 364 255 44.7 33.8 1349 457 496
Celeron C2 M 2000 1688 487 472 315 46.9 28.4 1792 310 632
Athlon 64 2150 1720 427 395 280 48.5 36.6 1465 495 537
Athlon 64 ** 2211 1766 439 406 286 49.9 37.6 1503 509 552
Athlon XP 2338 1805 457 424 295 51.5 39.7 1224 463 581
Core 2 Duo 1 CP 2400 2057 586 580 387 56.7 34.4 2192 381 771
** One CPU of dual core, Windows XP x64
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
Pentium III 1000 409 236 184 53.9 19.4 12.5 254 259 38.8
Duron 1000 410 173 160 45.5 18.9 15.9 288 194 57.5
PIII Tualatin 1200 474 284 223 63.4 21.5 14.9 302 275 44.7
Athlon Tbird 1000 513 173 161 77.6 17.5 15.7 287 193 65.1
Pentium 4 3066 417 327 220 49.3 32.5 17.9 230 629 30.0
Pentium 4 3382 459 359 244 54.4 35.6 19.5 252 708 32.9
Pentium 4E 3000 473 271 192 53.0 31.2 16.1 535 681 41.5
Pentium 4 3678 499 395 263 59.0 38.5 21.0 277 782 35.8
Celeron M 1295 542 299 252 77.7 25.1 15.6 305 339 47.8
Pentium M 1862 781 434 364 112 35.8 22.3 440 504 69.0
Core 2 Duo M 1830 825 405 348 109 37.3 22.9 669 594 82.0
Athlon 4 1789 921 311 287 139 31.7 27.9 513 344 117
Ath4 Barton 1800 944 328 286 141 34.0 28.6 532 344 116
Athlon XP 1865 960 323 301 146 33.1 28.4 536 359 122
Turion 64 M 1900 874 328 297 105 36.6 30.5 614 406 120
Celeron C2 M 2000 884 443 372 119 38.1 24.6 703 645 89
Opteron 1991 963 347 310 122 38.8 32.1 645 424 128
Athlon 64 2150 1075 373 337 142 42.1 34.8 699 461 140
Athlon 64 ** 2211 1081 384 346 139 43.1 35.7 720 452 144
Core 2 Duo 1CP 2400 1093 536 463 146 49.0 29.9 917 784 108
Athlon XP 2338 1204 411 366 178 43.4 36.5 697 442 149
** One CPU of dual core, Windows XP x64
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
Pentium 4 1700 602 204 159 104 25.7 12.0 207 71.1 155
Pentium 4 2052 725 245 191 126 31.0 14.5 249 85.3 186
Athlon Tbird 1000 770 204 177 120 24.1 16.9 466 199 242
P4 Xeon 2200 805 260 204 134 33.1 16.0 469 85 198
Pent III 1000 843 250 213 156 27.4 14.2 498 102 476
Tualatin 1200 1006 304 262 188 32.8 16.8 486 123 712
Pentium 4E 3000 1057 312 247 154 45.5 18.3 821 216 297
Celeron M 1295 1086 321 292 200 35.7 17.7 661 132 612
Pentium 4 3066 1156 364 282 184 49.5 22.1 659 151 278
Athlon 4 1533 1194 314 272 184 37.9 26.5 716 308 368
Athlon 4 1789 1391 365 317 214 44.1 30.8 833 361 430
Pentium 4 3678 1394 436 337 224 59.4 26.6 790 183 333
Ath4 Barton 1800 1448 357 322 232 44.2 30.7 990 412 412
Athlon XP 1865 1451 381 331 223 46.1 32.1 872 373 447
Turion 64 M 1900 1499 382 341 231 46.4 32.5 1290 355 434
Opteron 1991 1572 403 357 242 48.8 34.1 1291 396 457
Pentium M 1862 1620 469 423 292 51.7 25.5 953 292 885
Core 2 Duo M 1830 1626 448 417 293 49.7 26.3 1660 291 593
Athlon 64 2150 1701 436 388 263 52.9 36.9 1402 402 495
Athlon 64 ** 2211 1753 448 399 271 54.4 38.0 1502 414 510
Celeron C2 M 2000 1753 484 447 317 53.9 28.5 1607 312 649
Athlon XP 2338 1890 477 420 303 57.6 40.0 1290 538 538
Core 2 Duo 1 CP 2400 2151 587 551 387 66.4 34.6 2192 381 784
** One CPU of dual core, Windows XP x64
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
Pentium 4 1900 727 407 358 107 23.7 11.8 457 812 224
Celeron M 1295 1077 420 385 231 28.5 15.9 817 1195 224
Pentium 4E 3000 1169 547 491 175 41.6 16.7 968 810 377
Ath4 Barton 1800 1523 549 489 246 46.5 28.8 1028 1779 297
Core 2 Duo M 1830 1606 617 558 360 43.6 22.3 1374 1436 319
Turion 64 M 1900 1680 574 490 276 49.0 30.5 1571 1877 355
Celeron C2 M 2000 1735 594 592 387 46.9 24.3 1555 1562 344
Athlon 64 ** 2211 1736 680 601 230 57.2 35.7 1840 2209 414
Athlon XP 2088 1788 641 572 291 54.5 33.7 1202 2084 347
Core 2 Duo 1 CP 2400 2125 809 736 475 57.6 29.4 1930 1943 422
Microsoft C/C++ 13.10.3077 for 80x86 with SSE instructions - See Win64.htm
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
** One CPU of dual core, Windows XP x64
M Mobile CPU
|
To Start
C/C++ Dual Core and 64 Bit Results - See DualCore.htm
and Win64.htm
MWIPS MFLOP MFLOP MFLOP COS EXP FIXPT IF EQUAL
CPU MHz 1 2 3 MOPS MOPS MOPS MOPS MOPS
Microsoft C/C++ 13.10.3077, 32 bit dual core, with SSE instructions, 2 Threads
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
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
|
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
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
Microsoft Fortran 5.1 (1990 16 bit compiler)
AM386/387 40 2.52 0.939 0.838 0.361 0.143 0.068 0.483 0.761 0.494
IBM 486D2 50 2.68 0.784 0.707 0.362 0.119 0.056 0.797 1.36 0.920
80486 DX2 66 7.43 4.63 3.35 1.20 0.324 0.185 1.42 2.59 1.39
Pentium 100 21.0 20.6 11.2 3.45 1.09 0.500 3.88 4.97 3.43
Pentium Pro 200 27.3 39.7 13.7 3.47 1.83 0.920 5.04 4.89 6.09
Pentium MMX 200 44.2 41.7 23.4 7.08 2.21 1.04 8.39 14.30 7.40
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
|
To Start
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
Power PC 1600 540 168 145 74.0 16.2 11.7 523 316 199
Duron 950 542 170 159 85.7 18.8 11.1 276 226 101
Pentium 4E 3000 567 277 235 75.4 21.7 7.74 729 958 21.7
Celeron M 1295 613 296 241 116 19.3 7.97 457 333 179
Ath4 Barton 1800 712 323 297 162 21.2 8.40 561 426 178
Athlon 64 ** 2211 920 388 348 134 30.7 13.6 974 531 414
Turion 64 M *# 1900 1010 326 317 256 20.9 15.9 1086 390 426
Athlon XP 2080 1069 361 334 190 31.9 20.0 651 495 205
Core 2 Duo M *# 1830 1133 427 414 334 22.3 16.4 1148 443 537
Core 2 Duo ** 2400 1182 539 513 208 39.9 14.2 1301 721 398
Athlon 64 *# 2211 1186 384 367 304 24.6 18.5 1276 456 507
Celeron C2M *# 2000 1198 470 452 369 23.9 16.4 1258 526 526
Core 2 Duo *# 2400 1534 569 545 447 31.1 21.8 1503 657 648
** Sun Java
*# Later Sun Java
|
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
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
|
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
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
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
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
Athlon 64 2211 80.3 12.8 19.9 9.22 5.04 2.48 46.7 19.7 12.3
|
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
|
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 January 2009
The new Internet Home for my PC Benchmarks is via the link
Roy Longbottom's PC Benchmark Collection
|