Effect of lock free QSBR step 9 - laurynas-biveinis/unodb GitHub Wiki
Speedups (negative means slowdowns):
parallel_get/1/70000
: -25%parallel_get/2/70000
: -60%parallel_get/4/70000
: -71%parallel_get/8/70000
: 22%parallel_get/16/70000
: 7%parallel_get/1/2000000
: -21%parallel_get/2/2000000
: -57%parallel_get/4/2000000
: -82%parallel_get/8/2000000
: 7%parallel_get/16/2000000
:parallel_insert_disjoint_ranges/1/70000
: -9%parallel_insert_disjoint_ranges/2/70000
: -5%parallel_insert_disjoint_ranges/4/70000
: -3%parallel_insert_disjoint_ranges/8/70000
: -4%parallel_insert_disjoint_ranges/16/70000
:parallel_insert_disjoint_ranges/32/70000
:parallel_insert_disjoint_ranges/1/2000000
:parallel_insert_disjoint_ranges/2/2000000
:parallel_insert_disjoint_ranges/4/2000000
:parallel_insert_disjoint_ranges/8/2000000
: 16%parallel_insert_disjoint_ranges/16/2000000
: 29%parallel_insert_disjoint_ranges/32/2000000
:parallel_delete_disjoint_ranges/1/70000
: -18%parallel_delete_disjoint_ranges/2/70000
: 19%parallel_delete_disjoint_ranges/4/70000
: 54%parallel_delete_disjoint_ranges/8/70000
: 90%parallel_delete_disjoint_ranges/16/70000
: 77%parallel_delete_disjoint_ranges/32/70000
: 68%parallel_delete_disjoint_ranges/1/2000000
: -31%parallel_delete_disjoint_ranges/2/2000000
: 17%parallel_delete_disjoint_ranges/4/2000000
: 40%parallel_delete_disjoint_ranges/8/2000000
: 39%parallel_delete_disjoint_ranges/16/2000000
: 30%parallel_delete_disjoint_ranges/32/2000000
: 40%