From 8d9cbe92d3cb9871147bf25dffc30a6360e22cf4 Mon Sep 17 00:00:00 2001 From: joaquintides Date: Sat, 14 Jan 2023 12:20:32 -0500 Subject: [PATCH] updated benchmark results --- clang-x64/main.cpp.txt | 156 ++++++++++++++++++++--------------------- 1 file changed, 78 insertions(+), 78 deletions(-) diff --git a/clang-x64/main.cpp.txt b/clang-x64/main.cpp.txt index 46e90038..ffcb16ce 100644 --- a/clang-x64/main.cpp.txt +++ b/clang-x64/main.cpp.txt @@ -1,176 +1,176 @@ -cset: --> last message, executed args into cpuset "/user", new pid is: 3694146 -enwik9: 141176630 words, 59414 ms +cset: --> last message, executed args into cpuset "/user", new pid is: 3726699 +enwik9: 141176630 words, 59406 ms boost::unordered_flat_map, single threaded: -Word count: 5288 ms (s=141176630, size=1418655) +Word count: 5277 ms (s=141176630, size=1418655) -Contains: 3997 ms (s=97891799, size=1418655) +Contains: 3999 ms (s=97891799, size=1418655) -Total: 9285 ms +Total: 9277 ms boost::unordered_flat_map, single threaded, shared_mutex: -Word count: 7568 ms (s=141176630, size=1418655) +Word count: 7548 ms (s=141176630, size=1418655) -Contains: 5467 ms (s=97891799, size=1418655) +Contains: 5470 ms (s=97891799, size=1418655) -Total: 13035 ms +Total: 13019 ms boost::unordered_flat_map, single threaded, rw_spinlock: -Word count: 5999 ms (s=141176630, size=1418655) +Word count: 5986 ms (s=141176630, size=1418655) -Contains: 4324 ms (s=97891799, size=1418655) +Contains: 4328 ms (s=97891799, size=1418655) -Total: 10324 ms +Total: 10314 ms concurrent_foa, single threaded: -Word count: 7594 ms (s=141176630, size=1418655) +Word count: 7579 ms (s=141176630, size=1418655) -Contains: 5395 ms (s=97891799, size=1418655) +Contains: 5400 ms (s=97891799, size=1418655) -Total: 12989 ms +Total: 12980 ms concurrent_foa, tbb::spin_rw_mutex, single threaded: -Word count: 7625 ms (s=141176630, size=1418655) +Word count: 7609 ms (s=141176630, size=1418655) -Contains: 5388 ms (s=97891799, size=1418655) +Contains: 5393 ms (s=97891799, size=1418655) -Total: 13013 ms +Total: 13002 ms concurrent_foa, std::shared_mutex, single threaded: -Word count: 8739 ms (s=141176630, size=1418655) +Word count: 8740 ms (s=141176630, size=1418655) -Contains: 6390 ms (s=97891799, size=1418655) +Contains: 6394 ms (s=97891799, size=1418655) -Total: 15130 ms +Total: 15134 ms tbb::concurrent_hash_map, single threaded: -Word count: 14963 ms (s=141176630, size=1418655) +Word count: 14939 ms (s=141176630, size=1418655) -Contains: 8473 ms (s=97891799, size=1418655) +Contains: 8458 ms (s=97891799, size=1418655) -Total: 23436 ms +Total: 23397 ms boost::unordered_flat_map, sharded_prehashed: -Word count: 4285 ms (s=141176630, size=1418655) +Word count: 4270 ms (s=141176630, size=1418655) -Contains: 2371 ms (s=97891799, size=1418655) +Contains: 2378 ms (s=97891799, size=1418655) -Total: 6656 ms +Total: 6648 ms boost::unordered_flat_map, sharded_prehashed: -Word count: 16148 ms (s=141176630, size=1418655) +Word count: 12789 ms (s=141176630, size=1418655) -Contains: 2126 ms (s=97891799, size=1418655) +Contains: 2182 ms (s=97891799, size=1418655) -Total: 18274 ms +Total: 14971 ms boost::unordered_flat_map, sharded_prehashed: -Word count: 5326 ms (s=141176630, size=1418655) +Word count: 5586 ms (s=141176630, size=1418655) -Contains: 1747 ms (s=97891799, size=1418655) +Contains: 1778 ms (s=97891799, size=1418655) -Total: 7074 ms +Total: 7365 ms boost::unordered_flat_map, sharded isolated, prehashed: -Word count: 3897 ms (s=141176630, size=1418655) +Word count: 3786 ms (s=141176630, size=1418655) -Contains: 3531 ms (s=97891799, size=1418655) +Contains: 3580 ms (s=97891799, size=1418655) -Total: 7428 ms +Total: 7367 ms concurrent foa: -Word count: 3300 ms (s=141176630, size=1418655) +Word count: 3041 ms (s=141176630, size=1418655) -Contains: 1562 ms (s=97891799, size=1418655) +Contains: 1596 ms (s=97891799, size=1418655) -Total: 4862 ms +Total: 4637 ms concurrent foa, tbb::spin_rw_mutex: -Word count: 3026 ms (s=141176630, size=1418655) +Word count: 2962 ms (s=141176630, size=1418655) -Contains: 1557 ms (s=97891799, size=1418655) +Contains: 1551 ms (s=97891799, size=1418655) -Total: 4584 ms +Total: 4514 ms concurrent foa, std::shared_mutex: -Word count: 3211 ms (s=141176630, size=1418655) +Word count: 3321 ms (s=141176630, size=1418655) -Contains: 1869 ms (s=97891799, size=1418655) +Contains: 1894 ms (s=97891799, size=1418655) -Total: 5080 ms +Total: 5216 ms libcuckoo::cuckoohash_map: -Word count: 13894 ms (s=141176630, size=1418655) +Word count: 12170 ms (s=141176630, size=1418655) -Contains: 13721 ms (s=97891799, size=1418655) +Contains: 13103 ms (s=97891799, size=1418655) -Total: 27615 ms +Total: 25273 ms tbb::concurrent_hash_map: -Word count: 5455 ms (s=141176630, size=1418655) +Word count: 5423 ms (s=141176630, size=1418655) -Contains: 2007 ms (s=97891799, size=1418655) +Contains: 1970 ms (s=97891799, size=1418655) -Total: 7463 ms +Total: 7393 ms gtl::parallel_flat_hash_map: -Word count: 5456 ms (s=141176630, size=1418655) +Word count: 5509 ms (s=141176630, size=1418655) -Contains: 2909 ms (s=97891799, size=1418655) +Contains: 2861 ms (s=97891799, size=1418655) -Total: 8365 ms +Total: 8370 ms gtl::parallel_flat_hash_map: -Word count: 18354 ms (s=141176630, size=1418655) +Word count: 15440 ms (s=141176630, size=1418655) -Contains: 2788 ms (s=97891799, size=1418655) +Contains: 2725 ms (s=97891799, size=1418655) -Total: 21143 ms +Total: 18166 ms gtl::parallel_flat_hash_map: -Word count: 8340 ms (s=141176630, size=1418655) +Word count: 7435 ms (s=141176630, size=1418655) -Contains: 3688 ms (s=97891799, size=1418655) +Contains: 4623 ms (s=97891799, size=1418655) -Total: 12028 ms +Total: 12059 ms --- - boost::unordered_flat_map, single threaded: 9285 ms - boost::unordered_flat_map, single threaded, shared_mutex: 13035 ms - boost::unordered_flat_map, single threaded, rw_spinlock: 10324 ms - concurrent_foa, single threaded: 12989 ms - concurrent_foa, tbb::spin_rw_mutex, single threaded: 13013 ms - concurrent_foa, std::shared_mutex, single threaded: 15130 ms - tbb::concurrent_hash_map, single threaded: 23436 ms - boost::unordered_flat_map, sharded_prehashed: 6656 ms -boost::unordered_flat_map, sharded_prehashed: 18274 ms - boost::unordered_flat_map, sharded_prehashed: 7074 ms - boost::unordered_flat_map, sharded isolated, prehashed: 7428 ms - concurrent foa: 4862 ms - concurrent foa, tbb::spin_rw_mutex: 4584 ms - concurrent foa, std::shared_mutex: 5080 ms - libcuckoo::cuckoohash_map: 27615 ms - tbb::concurrent_hash_map: 7463 ms - gtl::parallel_flat_hash_map: 8365 ms - gtl::parallel_flat_hash_map: 21143 ms - gtl::parallel_flat_hash_map: 12028 ms + boost::unordered_flat_map, single threaded: 9277 ms + boost::unordered_flat_map, single threaded, shared_mutex: 13019 ms + boost::unordered_flat_map, single threaded, rw_spinlock: 10314 ms + concurrent_foa, single threaded: 12980 ms + concurrent_foa, tbb::spin_rw_mutex, single threaded: 13002 ms + concurrent_foa, std::shared_mutex, single threaded: 15134 ms + tbb::concurrent_hash_map, single threaded: 23397 ms + boost::unordered_flat_map, sharded_prehashed: 6648 ms +boost::unordered_flat_map, sharded_prehashed: 14971 ms + boost::unordered_flat_map, sharded_prehashed: 7365 ms + boost::unordered_flat_map, sharded isolated, prehashed: 7367 ms + concurrent foa: 4637 ms + concurrent foa, tbb::spin_rw_mutex: 4514 ms + concurrent foa, std::shared_mutex: 5216 ms + libcuckoo::cuckoohash_map: 25273 ms + tbb::concurrent_hash_map: 7393 ms + gtl::parallel_flat_hash_map: 8370 ms + gtl::parallel_flat_hash_map: 18166 ms + gtl::parallel_flat_hash_map: 12059 ms