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 ----------------- ------------- --------------------------------------- ---- ----- ----- ------ ---- ena Linux 4.19.0- ena 1000 8 128 1.7500 1 ena Linux 4.19.0- ena 1000 8 1.7500 1 ena Linux 4.19.0- ena 1000 8 1.7300 1 ena Linux 4.19.0- ena 1000 8 128 1.7500 1 dis Linux 4.19.0- dis 1000 8 1.7400 1 dis Linux 4.19.0- dis 1000 8 1.7500 1 dis Linux 4.19.0- dis 1000 8 128 1.7500 1 dis Linux 4.19.0- dis 1000 8 1.7400 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 --------- ------------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ena Linux 4.19.0- 1000 0.38 0.59 2.46 4.87 23.4 0.55 2.20 388. 1975 3673 ena Linux 4.19.0- 1000 0.38 0.59 2.45 4.90 23.4 0.55 2.20 366. 1979 3671 ena Linux 4.19.0- 1000 0.38 0.59 2.44 4.89 23.4 0.55 2.19 381. 1961 3696 ena Linux 4.19.0- 1000 0.38 0.59 2.43 5.22 23.4 0.55 2.18 388. 1972 3702 dis Linux 4.19.0- 1000 0.39 0.61 2.53 4.71 23.6 0.55 2.20 311. 1793 3370 dis Linux 4.19.0- 1000 0.39 0.59 2.55 4.74 23.6 0.55 2.20 311. 1807 3363 dis Linux 4.19.0- 1000 0.39 0.59 2.55 4.77 23.5 0.58 2.20 314. 1787 3373 dis Linux 4.19.0- 1000 0.39 0.59 2.54 4.78 23.5 0.61 2.20 314. 1786 3395 Basic integer operations - times in nanoseconds - smaller is better ------------------------------------------------------------------- Host OS intgr intgr intgr intgr intgr bit add mul div mod --------- ------------- ------ ------ ------ ------ ------ ena Linux 4.19.0- 1.0000 0.5500 13.0 8.0000 ena Linux 4.19.0- 1.0000 0.5500 13.0 8.0100 ena Linux 4.19.0- 1.0000 0.5500 13.0 8.0100 ena Linux 4.19.0- 1.0000 0.5500 13.0 8.0000 dis Linux 4.19.0- 1.0000 0.5500 13.0 8.0000 dis Linux 4.19.0- 1.0000 0.5500 13.0 8.0000 dis Linux 4.19.0- 1.0000 0.5500 13.0 8.0000 dis Linux 4.19.0- 1.0000 0.5500 13.0 8.0000 Basic uint64 operations - times in nanoseconds - smaller is better ------------------------------------------------------------------ Host OS int64 int64 int64 int64 int64 bit add mul div mod --------- ------------- ------ ------ ------ ------ ------ ena Linux 4.19.0- 11. 10.3 116.2 97.0 ena Linux 4.19.0- 12. 10.3 116.2 96.4 ena Linux 4.19.0- 11. 10.3 116.2 96.5 ena Linux 4.19.0- 11. 10.3 116.2 96.4 dis Linux 4.19.0- 12. 10.3 116.2 96.4 dis Linux 4.19.0- 11. 10.3 116.2 96.4 dis Linux 4.19.0- 11. 10.3 116.2 96.5 dis Linux 4.19.0- 11. 10.3 116.2 96.4 Basic float operations - times in nanoseconds - smaller is better ----------------------------------------------------------------- Host OS float float float float add mul div bogo --------- ------------- ------ ------ ------ ------ ena Linux 4.19.0- 145.2 144.7 288.2 730.9 ena Linux 4.19.0- 145.9 144.6 288.0 729.0 ena Linux 4.19.0- 145.9 144.7 288.2 730.2 ena Linux 4.19.0- 145.9 144.7 288.2 729.6 dis Linux 4.19.0- 146.0 144.6 288.3 730.2 dis Linux 4.19.0- 145.2 144.7 288.2 729.0 dis Linux 4.19.0- 145.4 144.7 288.2 729.9 dis Linux 4.19.0- 146.0 144.7 288.2 765.1 Basic double operations - times in nanoseconds - smaller is better ------------------------------------------------------------------ Host OS double double double double add mul div bogo --------- ------------- ------ ------ ------ ------ ena Linux 4.19.0- 196.1 273.5 1506.9 2170.0 ena Linux 4.19.0- 196.7 273.5 1506.9 2112.0 ena Linux 4.19.0- 196.7 273.5 1506.9 2121.0 ena Linux 4.19.0- 196.7 273.5 1506.4 2081.3 dis Linux 4.19.0- 196.2 273.5 1497.8 2125.7 dis Linux 4.19.0- 196.7 273.5 1506.7 2082.0 dis Linux 4.19.0- 196.2 273.5 1506.7 2119.7 dis Linux 4.19.0- 196.2 273.5 1506.9 2119.0 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 --------- ------------- ------ ------ ------ ------ ------ ------- ------- ena Linux 4.19.0- 3.7100 3.8000 1.0600 7.9600 66.8 14.8 120.7 ena Linux 4.19.0- 3.9100 4.5000 7.5400 7.7400 92.7 19.8 121.8 ena Linux 4.19.0- 4.5400 5.2400 14.8 6.6600 86.7 17.3 124.9 ena Linux 4.19.0- 3.5800 5.6800 12.8 6.2300 75.4 17.3 124.1 dis Linux 4.19.0- 4.1100 4.5500 14.5 7.6700 72.8 18.4 123.4 dis Linux 4.19.0- 3.7100 4.1100 9.0300 12.7 86.0 17.3 125.3 dis Linux 4.19.0- 4.2400 3.7000 8.9100 7.1500 72.2 15.3 123.0 dis Linux 4.19.0- 4.4300 5.1800 10.1 6.7100 74.7 18.0 123.7 *Local* Communication latencies in microseconds - smaller is better --------------------------------------------------------------------- Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP ctxsw UNIX UDP TCP conn --------- ------------- ----- ----- ---- ----- ----- ----- ----- ---- ena Linux 4.19.0- 3.710 14.9 12.3 33.4 47.5 93. ena Linux 4.19.0- 3.910 14.4 12.5 33.2 47.0 94. ena Linux 4.19.0- 4.540 14.9 12.4 32.8 47.5 93. ena Linux 4.19.0- 3.580 14.6 15.2 32.6 47.4 95. dis Linux 4.19.0- 4.110 14.4 15.6 31.7 49.1 94. dis Linux 4.19.0- 3.710 14.3 12.4 31.7 48.5 93. dis Linux 4.19.0- 4.240 14.5 12.5 32.1 48.4 94. dis Linux 4.19.0- 4.430 14.3 15.8 31.1 47.9 154. *Remote* Communication latencies in microseconds - smaller is better --------------------------------------------------------------------- Host OS UDP RPC/ TCP RPC/ TCP UDP TCP conn --------- ------------- ----- ----- ----- ----- ---- ena Linux 4.19.0- ena Linux 4.19.0- ena Linux 4.19.0- ena Linux 4.19.0- dis Linux 4.19.0- dis Linux 4.19.0- dis Linux 4.19.0- dis Linux 4.19.0- 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 --------- ------------- ------ ------ ------ ------ ------- ----- ------- ----- ena Linux 4.19.0- 10.4 7.5078 53.9 12.7 611.0 4.288 1.66740 8.318 ena Linux 4.19.0- 10.5 7.4928 54.7 12.6 612.0 4.339 1.66900 8.316 ena Linux 4.19.0- 10.5 7.5434 54.8 12.6 610.0 4.337 1.66820 8.348 ena Linux 4.19.0- 10.6 7.5052 53.9 12.5 629.0 4.293 1.65990 8.317 dis Linux 4.19.0- 10.5 7.4831 54.3 12.4 210.0 0.416 1.17590 8.369 dis Linux 4.19.0- 10.5 7.5618 53.9 12.5 212.0 0.499 1.17850 8.395 dis Linux 4.19.0- 10.7 7.4484 54.9 12.4 211.0 0.422 1.17710 8.399 dis Linux 4.19.0- 10.7 7.4860 55.0 12.4 212.0 0.405 1.18190 8.373 *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 --------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- ----- ena Linux 4.19.0- 219. 455. 106. 248.2 404.9 383.9 233.6 405. 389.7 ena Linux 4.19.0- 213. 455. 106. 246.9 405.1 383.7 233.5 405. 389.1 ena Linux 4.19.0- 220. 463. 157. 250.1 405.2 383.7 233.5 405. 389.5 ena Linux 4.19.0- 218. 454. 147. 252.7 405.2 383.6 233.5 405. 389.5 dis Linux 4.19.0- 221. 448. 104. 250.5 405.2 384.2 233.4 405. 389.7 dis Linux 4.19.0- 220. 447. 105. 257.0 405.3 383.9 233.6 405. 389.5 dis Linux 4.19.0- 210. 442. 106. 251.1 405.2 383.9 233.4 405. 389.4 dis Linux 4.19.0- 217. 465. 118. 249.5 405.3 383.7 233.3 405. 389.4 Memory latencies in nanoseconds - smaller is better (WARNING - may not be correct, check graphs) ------------------------------------------------------------------------------ Host OS Mhz L1 $ L2 $ Main mem Rand mem Guesses --------- ------------- --- ---- ---- -------- -------- ------- ena Linux 4.19.0- 1000 3.0420 24.3 210.5 371.4 ena Linux 4.19.0- 1000 3.0420 27.3 210.7 368.3 ena Linux 4.19.0- 1000 3.0420 27.3 210.4 370.4 ena Linux 4.19.0- 1000 3.0420 22.8 210.4 368.8 dis Linux 4.19.0- 1000 3.0420 27.3 210.4 368.4 dis Linux 4.19.0- 1000 3.0420 27.3 210.4 368.4 dis Linux 4.19.0- 1000 3.0420 24.3 210.4 370.1 dis Linux 4.19.0- 1000 3.0420 25.8 210.4 368.6