L M B E N C H 3 . 0 S U M M A R Y ------------------------------------ (Alpha software, do not distribute) Basic system parameters ------------------------------------------------------------------------------ Host OS Description Mhz tlb cache mem scal pages line par load bytes --------- ------------- ----------------------- ---- ----- ----- ------ ---- hendrix Linux 2.6.23. x86_64-linux-gnu 2659 8 128 1.3600 1 hendrix Linux 2.6.23. x86_64-linux-gnu 2659 8 128 1.3400 1 hendrix Linux 2.6.23. x86_64-linux-gnu 2659 8 128 1.3500 1 hendrix Linux 2.6.23. x86_64-linux-gnu 2659 8 128 1.3500 1 hendrix Linux 2.6.23. x86_64-linux-gnu 2659 8 128 1.3500 1 hendrix Linux 2.6.23. x86_64-linux-gnu 2659 8 128 1.3300 1 Processor, Processes - times in microseconds - smaller is better ------------------------------------------------------------------------------ Host OS Mhz null null open slct sig sig fork exec sh call I/O stat clos TCP inst hndl proc proc proc --------- ------------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- hendrix Linux 2.6.23. 2659 0.09 0.16 0.88 1.73 2.62 0.21 1.49 100. 344. 820. hendrix Linux 2.6.23. 2659 0.09 0.16 0.90 1.69 2.61 0.21 1.48 98.5 340. 845. hendrix Linux 2.6.23. 2659 0.09 0.16 0.89 1.70 2.62 0.21 1.48 100. 364. 858. hendrix Linux 2.6.23. 2659 0.09 0.16 0.89 1.67 2.62 0.21 1.50 99.5 340. 804. hendrix Linux 2.6.23. 2659 0.09 0.16 0.89 1.67 2.62 0.21 1.48 99.4 353. 902. hendrix Linux 2.6.23. 2659 0.09 0.16 0.88 1.66 2.62 0.21 1.47 100. 318. 860. Basic integer operations - times in nanoseconds - smaller is better ------------------------------------------------------------------- Host OS intgr intgr intgr intgr intgr bit add mul div mod --------- ------------- ------ ------ ------ ------ ------ hendrix Linux 2.6.23. 0.3800 0.1900 1.1500 12.5 6.9700 hendrix Linux 2.6.23. 0.3800 0.1900 1.1500 12.5 6.9700 hendrix Linux 2.6.23. 0.3800 0.1900 1.1500 12.5 6.9700 hendrix Linux 2.6.23. 0.3800 0.1900 1.1500 12.5 6.9700 hendrix Linux 2.6.23. 0.3800 0.1900 1.1500 12.5 6.9700 hendrix Linux 2.6.23. 0.3800 0.1900 1.1500 12.5 6.9700 Basic uint64 operations - times in nanoseconds - smaller is better ------------------------------------------------------------------ Host OS int64 int64 int64 int64 int64 bit add mul div mod --------- ------------- ------ ------ ------ ------ ------ hendrix Linux 2.6.23. 0.1900 hendrix Linux 2.6.23. 0.1900 hendrix Linux 2.6.23. 0.1900 hendrix Linux 2.6.23. 0.1900 hendrix Linux 2.6.23. 0.1900 hendrix Linux 2.6.23. 0.1900 Basic float operations - times in nanoseconds - smaller is better ----------------------------------------------------------------- Host OS float float float float add mul div bogo --------- ------------- ------ ------ ------ ------ hendrix Linux 2.6.23. 1.1300 1.5300 7.7000 6.5100 hendrix Linux 2.6.23. 1.1300 1.5300 7.7000 6.5100 hendrix Linux 2.6.23. 1.1300 1.5300 7.7000 6.5100 hendrix Linux 2.6.23. 1.1300 1.5300 7.7000 6.5100 hendrix Linux 2.6.23. 1.1300 1.5300 7.7000 6.5100 hendrix Linux 2.6.23. 1.1300 1.5300 7.7000 6.5100 Basic double operations - times in nanoseconds - smaller is better ------------------------------------------------------------------ Host OS double double double double add mul div bogo --------- ------------- ------ ------ ------ ------ hendrix Linux 2.6.23. 1.1300 1.9100 13.0 11.8 hendrix Linux 2.6.23. 1.1300 1.9100 13.0 11.8 hendrix Linux 2.6.23. 1.1300 1.9100 13.0 11.8 hendrix Linux 2.6.23. 1.1300 1.9100 13.0 11.8 hendrix Linux 2.6.23. 1.1300 1.9100 13.0 11.8 hendrix Linux 2.6.23. 1.1300 1.9100 13.0 11.8 Context switching - times in microseconds - smaller is better ------------------------------------------------------------------------- Host OS 2p/0K 2p/16K 2p/64K 8p/16K 8p/64K 16p/16K 16p/64K ctxsw ctxsw ctxsw ctxsw ctxsw ctxsw ctxsw --------- ------------- ------ ------ ------ ------ ------ ------- ------- hendrix Linux 2.6.23. 5.5800 5.8200 1.3800 1.5700 4.8100 3.43000 4.82000 hendrix Linux 2.6.23. 5.6000 1.4700 7.7000 4.5400 4.9900 3.54000 4.50000 hendrix Linux 2.6.23. 5.3600 6.7000 7.4500 3.5500 4.9100 3.00000 5.03000 hendrix Linux 2.6.23. 4.4900 6.6100 7.7400 1.3400 1.1400 3.80000 4.18000 hendrix Linux 2.6.23. 1.4200 5.9000 6.7800 3.5600 1.1800 1.46000 3.86000 hendrix Linux 2.6.23. 4.5200 6.0100 1.3800 3.8700 4.7800 3.00000 3.80000 *Local* Communication latencies in microseconds - smaller is better --------------------------------------------------------------------- Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP ctxsw UNIX UDP TCP conn --------- ------------- ----- ----- ---- ----- ----- ----- ----- ---- hendrix Linux 2.6.23. 5.580 12.0 20.8 19.4 24.6 27.8 31.4 25. hendrix Linux 2.6.23. 5.600 11.6 8.98 21.2 23.9 27.9 30.8 27. hendrix Linux 2.6.23. 5.360 10.8 21.8 21.2 25.3 28.3 31.4 25. hendrix Linux 2.6.23. 4.490 11.7 19.2 21.6 23.3 27.9 32.0 26. hendrix Linux 2.6.23. 1.420 11.7 21.3 21.4 22.8 25.8 32.0 25. hendrix Linux 2.6.23. 4.520 12.4 9.22 21.4 23.8 27.5 31.0 26. *Remote* Communication latencies in microseconds - smaller is better --------------------------------------------------------------------- Host OS UDP RPC/ TCP RPC/ TCP UDP TCP conn --------- ------------- ----- ----- ----- ----- ---- hendrix Linux 2.6.23. hendrix Linux 2.6.23. hendrix Linux 2.6.23. hendrix Linux 2.6.23. hendrix Linux 2.6.23. hendrix Linux 2.6.23. File & VM system latencies in microseconds - smaller is better ------------------------------------------------------------------------------- Host OS 0K File 10K File Mmap Prot Page 100fd Create Delete Create Delete Latency Fault Fault selct --------- ------------- ------ ------ ------ ------ ------- ----- ------- ----- hendrix Linux 2.6.23. 9.1477 6.4445 32.2 13.5 7253.0 0.426 0.33110 1.398 hendrix Linux 2.6.23. 9.1226 6.3945 32.0 13.6 7359.0 0.436 0.33550 1.401 hendrix Linux 2.6.23. 9.1180 6.4507 32.1 13.6 7337.0 0.418 0.34260 1.397 hendrix Linux 2.6.23. 9.1489 6.4172 31.5 13.6 7227.0 0.433 0.32690 1.405 hendrix Linux 2.6.23. 9.1573 6.3121 32.7 13.6 7288.0 0.458 0.32970 1.403 hendrix Linux 2.6.23. 9.1795 6.4547 31.8 13.7 7413.0 0.447 0.33800 1.519 *Local* Communication bandwidths in MB/s - bigger is better ----------------------------------------------------------------------------- Host OS Pipe AF TCP File Mmap Bcopy Bcopy Mem Mem UNIX reread reread (libc) (hand) read write --------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- ----- hendrix Linux 2.6.23. 2298 1650 965. 2470.1 3379.3 1402.0 1361.8 3444 1293. hendrix Linux 2.6.23. 934. 1669 1027 2447.0 3377.5 1399.9 1353.2 3446 1292. hendrix Linux 2.6.23. 959. 1641 994. 2440.1 3359.9 1391.7 1359.5 3447 1293. hendrix Linux 2.6.23. 915. 1642 1016 2475.2 3377.2 1402.2 1362.0 3447 1282. hendrix Linux 2.6.23. 924. 1663 1002 2472.1 3295.7 1360.6 1350.7 3446 1293. hendrix Linux 2.6.23. 1015 1688 957. 2436.0 3379.3 1394.1 1350.2 3426 1283. Memory latencies in nanoseconds - smaller is better (WARNING - may not be correct, check graphs) ------------------------------------------------------------------------------ Host OS Mhz L1 $ L2 $ Main mem Rand mem Guesses --------- ------------- --- ---- ---- -------- -------- ------- hendrix Linux 2.6.23. 2659 1.1290 5.2900 106.7 188.0 hendrix Linux 2.6.23. 2659 1.1280 5.2900 106.6 189.3 hendrix Linux 2.6.23. 2659 1.1280 5.2910 106.1 189.7 hendrix Linux 2.6.23. 2659 1.1280 5.2910 106.0 188.0 hendrix Linux 2.6.23. 2659 1.1280 5.2910 106.0 189.0 hendrix Linux 2.6.23. 2659 1.1280 5.2900 106.1 189.2