L M B E N C H 1 . 9 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 selct sig sig fork exec sh call I/O stat clos inst hndl proc proc proc --------- ------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ---- ---- alpha-lin Linux 2.1.132 226 4.1 8.5 45 70 0.39K 18.9 45 4.5K 27K 97K armv4l-li Linux 2.0.31 274 0.6 2.7 16 15 0.08K 5.5 50 3.8K 15K 66K armv4l-li Linux 2.1.132 274 0.5 1.3 9 12 0.12K 2.1 44 2.9K 13K 32K i586-linu Linux 2.2.0-p 133 1.1 2.1 16 26 0.13K 3.7 8 1.1K 7K 39K sparc-lin Linux 2.1.130 33 10.7 17. 157 178 1.01K 56.5 105 10.5K 63K 226K 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 --------- ------------- ----- ------ ------ ------ ------ ------- ------- alpha-lin Linux 2.1.132 34 140 699 267 1515 335 1678 armv4l-li Linux 2.0.31 177 348 750 354 770 378 780 armv4l-li Linux 2.1.132 158 331 735 369 756 369 760 i586-linu Linux 2.2.0-p 8 75 292 82 404 104 462 sparc-lin Linux 2.1.130 517 532 1211 *Local* Communication latencies in microseconds - smaller is better ------------------------------------------------------------------- Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP ctxsw UNIX UDP TCP conn --------- ------------- ----- ----- ---- ----- ----- ----- ----- ---- alpha-lin Linux 2.1.132 34 128 288 568 749 2265 armv4l-li Linux 2.0.31 177 359 490 709 985 1127 armv4l-li Linux 2.1.132 158 322 437 589 771 1807 i586-linu Linux 2.2.0-p 8 29 62 163 239 742 sparc-lin Linux 2.1.130 268 576 1094 1564 4398 File & VM system latencies in microseconds - smaller is better -------------------------------------------------------------- Host OS 0K File 10K File Mmap Prot Page Create Delete Create Delete Latency Fault Fault --------- ------------- ------ ------ ------ ------ ------- ----- ----- alpha-lin Linux 2.1.132 55 22 170 40 56904 13.8K armv4l-li Linux 2.0.31 65 4 156 10 27317 0.2K armv4l-li Linux 2.1.132 28 3 93 7 28160 5.7K i586-linu Linux 2.2.0-p 40 6 143 12 9439 2.1K sparc-lin Linux 2.1.130 555 100 763 234 37715 1.5K *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 --------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- ----- alpha-lin Linux 2.1.132 15 15 8 18 34 13 14 34 36 armv4l-li Linux 2.0.31 9 15 12 36 92 65 65 92 121 armv4l-li Linux 2.1.132 10 23 19 37 92 64 64 92 121 i586-linu Linux 2.2.0-p 37 24 18 35 90 39 46 90 89 sparc-lin Linux 2.1.130 7 2 3 7 18 9 10 18 16 Memory latencies in nanoseconds - smaller is better (WARNING - may not be correct, check graphs) --------------------------------------------------- Host OS Mhz L1 $ L2 $ Main mem Guesses --------- ------------- --- ---- ---- -------- ------- alpha-lin Linux 2.1.132 226 13 137 890 armv4l-li Linux 2.0.31 274 0 270 270 No L2 cache? armv4l-li Linux 2.1.132 274 7 269 279 No L2 cache? i586-linu Linux 2.2.0-p 133 15 80 147 sparc-lin Linux 2.1.130 33 90 888 889 No L2 cache?