Skip to content

Benchmark Data

Ian Pike edited this page Mar 13, 2024 · 7 revisions

Benchmark data is currently very basic and is only placed here as a placeholder until more comprehensive benchmarks can be down on a powerful system.

2024-03-13T06:33:19-04:00 Run on (20 X 1568.77 MHz CPU s) CPU Caches: L1 Data 48 KiB (x10) L1 Instruction 32 KiB (x10) L2 Unified 1280 KiB (x10) L3 Unified 24576 KiB (x1) Load Average: 2.17, 2.36, 2.88 WARNING Library was built as DEBUG. Timings may be affected.

Benchmark Time CPU Iterations

BM_std_abs_rand_int/8 92.4 ns 91.9 ns 6278274 BM_std_abs_rand_int/64 277 ns 276 ns 2408053 BM_std_abs_rand_int/512 2089 ns 2082 ns 337015 BM_std_abs_rand_int/4096 16473 ns 16420 ns 42977 BM_std_abs_rand_int/8192 31561 ns 31426 ns 21317 BM_std_abs_rand_int_BigO 3.89 N 3.87 N
BM_std_abs_rand_int_RMS 3 % 3 %
BM_ccm_abs_rand_int/8 78.4 ns 78.1 ns 13153517 BM_ccm_abs_rand_int/64 593 ns 592 ns 1191120 BM_ccm_abs_rand_int/512 4397 ns 4386 ns 157036 BM_ccm_abs_rand_int/4096 36143 ns 36062 ns 19759 BM_ccm_abs_rand_int/8192 69831 ns 69663 ns 10064 BM_ccm_abs_rand_int_BigO 8.58 N 8.56 N
BM_ccm_abs_rand_int_RMS 2 % 2 %
BM_std_abs_rand_double/8 57.9 ns 57.7 ns 9726771 BM_std_abs_rand_double/64 323 ns 323 ns 2172569 BM_std_abs_rand_double/512 2460 ns 2453 ns 289260 BM_std_abs_rand_double/4096 20150 ns 20087 ns 34654 BM_std_abs_rand_double/8192 52418 ns 52303 ns 17455 BM_std_abs_rand_double_BigO 0.48 NlgN 0.48 NlgN BM_std_abs_rand_double_RMS 11 % 11 %
BM_ccm_abs_rand_double/8 134 ns 134 ns 5196461 BM_ccm_abs_rand_double/64 741 ns 739 ns 944522 BM_ccm_abs_rand_double/512 5626 ns 5614 ns 125072 BM_ccm_abs_rand_double/4096 44615 ns 44515 ns 15666 BM_ccm_abs_rand_double/8192 48127 ns 47994 ns 11397 BM_ccm_abs_rand_double_BigO 6.89 N 6.87 N
BM_ccm_abs_rand_double_RMS 42 % 42 %
BM_std_abs/16 3.44 ns 3.43 ns 203785617 BM_std_abs/256 3.43 ns 3.42 ns 202364532 BM_std_abs/4096 3.53 ns 3.52 ns 201310306 BM_std_abs/65536 6.84 ns 6.79 ns 198584607 BM_std_abs_BigO 0.40 lgN 0.40 lgN
BM_std_abs_RMS 27 % 27 %
BM_ccm_abs/16 6.71 ns 6.70 ns 103512252 BM_ccm_abs/256 6.71 ns 6.69 ns 104665269 BM_ccm_abs/4096 6.71 ns 6.69 ns 104547089 BM_ccm_abs/65536 6.76 ns 6.74 ns 104505189 BM_ccm_abs_BigO 6.72 (1) 6.71 (1)
BM_ccm_abs_RMS 0 % 0 %
BM_ccm_log/16 58.4 ns 58.3 ns 12504486 BM_ccm_log/256 63.1 ns 62.9 ns 12487421 BM_ccm_log/4096 63.0 ns 62.8 ns 11186840 BM_ccm_log/65536 55.9 ns 55.8 ns 12467913 BM_ccm_log_BigO 60.10 (1) 59.93 (1)
BM_ccm_log_RMS 5 % 5 %
BM_std_log/16 14.1 ns 14.0 ns 50034394 BM_std_log/256 14.1 ns 14.0 ns 49801617 BM_std_log/4096 14.1 ns 14.1 ns 49886254 BM_std_log/65536 14.1 ns 14.1 ns 49380416 BM_std_log_BigO 14.10 (1) 14.07 (1)
BM_std_log_RMS 0 % 0 %
BM_ccm_log2/16 73.7 ns 73.6 ns 9416009 BM_ccm_log2/256 73.6 ns 73.5 ns 9524429 BM_ccm_log2/4096 73.8 ns 73.7 ns 9457136 BM_ccm_log2/65536 73.8 ns 73.6 ns 9496678 BM_ccm_log2_BigO 73.75 (1) 73.59 (1)
BM_ccm_log2_RMS 0 % 0 %
BM_std_log2/16 14.7 ns 14.6 ns 47835475 BM_std_log2/256 14.6 ns 14.6 ns 47521116 BM_std_log2/4096 14.6 ns 14.6 ns 47904795 BM_std_log2/65536 14.7 ns 14.7 ns 47824774 BM_std_log2_BigO 14.66 (1) 14.63 (1)
BM_std_log2_RMS 0 % 0 %

Clone this wiki locally