L M B E N C H 3 . 0 S U M M A R Y ------------------------------------ (Alpha software, do not distribute) 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 --------- ------------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- dyn-off Linux 2.6.24 2783 0.67 0.77 5.11 8.02 6.22 0.81 5.21 304. 927. 2787 ft-jmp Linux 2.6.24 2783 0.65 0.74 4.74 6.96 5.28 0.76 4.29 290. 866. 2626 ft-nop Linux 2.6.24 2784 0.65 0.74 4.75 7.14 5.31 0.76 3.92 282. 837. 2591 ft-off Linux 2.6.24 2784 0.64 0.71 4.72 6.98 5.35 0.78 3.94 284. 832. 2582 vanilla Linux 2.6.24 2786 0.64 0.71 4.86 7.10 5.34 0.78 3.89 283. 829. 2572 Basic integer operations - times in nanoseconds - smaller is better ------------------------------------------------------------------- Host OS intgr intgr intgr intgr intgr bit add mul div mod --------- ------------- ------ ------ ------ ------ ------ dyn-off Linux 2.6.24 0.3600 0.0100 0.4100 22.3 29.5 ft-jmp Linux 2.6.24 0.3600 0.0100 0.4100 22.3 29.5 ft-nop Linux 2.6.24 0.3600 0.0100 0.4100 22.3 29.5 ft-off Linux 2.6.24 0.3600 0.0100 0.4100 22.3 29.5 vanilla Linux 2.6.24 0.3600 0.0100 0.4100 22.3 29.5 Basic float operations - times in nanoseconds - smaller is better ----------------------------------------------------------------- Host OS float float float float add mul div bogo --------- ------------- ------ ------ ------ ------ dyn-off Linux 2.6.24 1.8000 2.5900 13.9 11.5 ft-jmp Linux 2.6.24 1.8000 2.5900 13.9 11.5 ft-nop Linux 2.6.24 1.8000 2.5900 13.9 11.5 ft-off Linux 2.6.24 1.8000 2.5900 13.9 11.5 vanilla Linux 2.6.24 1.8000 2.5900 13.9 11.5 Basic double operations - times in nanoseconds - smaller is better ------------------------------------------------------------------ Host OS double double double double add mul div bogo --------- ------------- ------ ------ ------ ------ dyn-off Linux 2.6.24 1.8000 2.5900 16.8 14.4 ft-jmp Linux 2.6.24 1.8000 2.5900 16.8 14.4 ft-nop Linux 2.6.24 1.8000 2.5900 16.8 14.4 ft-off Linux 2.6.24 1.8000 2.5900 16.8 14.4 vanilla Linux 2.6.24 1.8000 2.5900 16.8 14.4 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 --------- ------------- ------ ------ ------ ------ ------ ------- ------- dyn-off Linux 2.6.24 8.7800 9.7900 10.0 13.0 11.3 12.0 23.0 ft-jmp Linux 2.6.24 12.9 7.8800 11.4 9.7600 11.1 10.5 22.8 ft-nop Linux 2.6.24 10.8 7.4400 7.5000 11.0 11.4 9.38000 15.3 ft-off Linux 2.6.24 10.6 10.9 12.1 9.6800 11.3 10.2 14.1 vanilla Linux 2.6.24 10.8 6.9800 12.3 10.4 13.2 9.09000 23.0 *Local* Communication latencies in microseconds - smaller is better --------------------------------------------------------------------- Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP ctxsw UNIX UDP TCP conn --------- ------------- ----- ----- ---- ----- ----- ----- ----- ---- dyn-off Linux 2.6.24 8.780 26.4 38.9 40.1 51.3 53.7 60.9 71. ft-jmp Linux 2.6.24 12.9 22.6 39.7 34.5 44.4 46.3 50.6 59. ft-nop Linux 2.6.24 10.8 23.7 31.8 35.8 44.5 41.1 50.4 57. ft-off Linux 2.6.24 10.6 20.8 36.5 34.7 47.1 40.8 50.6 100. vanilla Linux 2.6.24 10.8 23.3 30.1 38.4 49.6 39.7 49.5 80. 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 --------- ------------- ------ ------ ------ ------ ------- ----- ------- ----- dyn-off Linux 2.6.24 31.2 28.1 140.2 49.8 9944.0 0.877 2.49740 3.528 ft-jmp Linux 2.6.24 26.2 24.1 120.6 43.6 9437.0 0.777 2.34810 3.252 ft-nop Linux 2.6.24 25.0 23.2 122.3 42.2 9424.0 0.804 2.34280 3.271 ft-off Linux 2.6.24 24.7 23.1 121.0 42.0 9404.0 0.897 2.34500 3.291 vanilla Linux 2.6.24 24.9 23.5 113.4 42.1 9416.0 0.909 2.32910 3.297 *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 --------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- ----- dyn-off Linux 2.6.24 1027 1166 641. 2259.4 3834.8 1122.9 1073.5 3638 1682. ft-jmp Linux 2.6.24 974. 1120 655. 2281.8 3881.5 1109.4 1066.3 3636 1748. ft-nop Linux 2.6.24 1024 1125 631. 2308.5 3881.8 1137.4 1075.4 3649 1687. ft-off Linux 2.6.24 1136 1117 620. 2337.4 3863.1 1131.2 1064.6 3689 1745. vanilla Linux 2.6.24 1080 1120 626. 2314.1 3883.2 1139.7 1086.5 3647 1652. Memory latencies in nanoseconds - smaller is better (WARNING - may not be correct, check graphs) ------------------------------------------------------------------------------ Host OS Mhz L1 $ L2 $ Main mem Rand mem Guesses --------- ------------- --- ---- ---- -------- -------- ------- dyn-off Linux 2.6.24 2783 1.4370 10.3 51.9 214.8 ft-jmp Linux 2.6.24 2783 1.4420 10.3 51.3 216.9 ft-nop Linux 2.6.24 2784 1.4360 10.3 51.3 217.2 ft-off Linux 2.6.24 2784 1.4410 10.3 51.2 217.1 vanilla Linux 2.6.24 2786 1.4410 10.3 51.7 216.8