-
Notifications
You must be signed in to change notification settings - Fork 10
Benchmark Data
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.
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 %