Skip to content

Effect of Node16 NEON search

Laurynas Biveinis edited this page Aug 5, 2022 · 1 revision

baseline, commit

Speedups (negative means slowdowns):

  • minimal_n16_tree_full_scan<unodb::db>/10: -6%
  • minimal_n16_tree_full_scan<unodb::db>/64: -8%
  • minimal_n16_tree_full_scan<unodb::db>/512: 8%
  • minimal_n16_tree_full_scan<unodb::db>/4096: 12%
  • minimal_n16_tree_full_scan<unodb::db>/16383: -2%
  • minimal_n16_tree_random_gets<unodb::db>/10:
  • minimal_n16_tree_random_gets<unodb::db>/64: 1%
  • minimal_n16_tree_random_gets<unodb::db>/512: -1%
  • minimal_n16_tree_random_gets<unodb::db>/4096: -1%
  • minimal_n16_tree_random_gets<unodb::db>/16383:
  • full_n16_tree_full_scan<unodb::db>/64: 16%
  • full_n16_tree_full_scan<unodb::db>/512: 32%
  • full_n16_tree_full_scan<unodb::db>/4096: 53%
  • full_n16_tree_full_scan<unodb::db>/32768: 46%
  • full_n16_tree_full_scan<unodb::db>/246000: 44%
  • full_n16_tree_random_gets<unodb::db>/64: 1%
  • full_n16_tree_random_gets<unodb::db>/512: 1%
  • full_n16_tree_random_gets<unodb::db>/4096: 2%
  • full_n16_tree_random_gets<unodb::db>/24600: 1%
Clone this wiki locally