diff --git a/clang-x64/main.cpp.txt b/clang-x64/main.cpp.txt index 10b98b48..5c6d830b 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: 3596845 -enwik9: 141176630 words, 59463 ms +cset: --> last message, executed args into cpuset "/user", new pid is: 3626338 +enwik9: 141176630 words, 59367 ms boost::unordered_flat_map, single threaded: -Word count: 5510 ms (s=141176630, size=1418655) +Word count: 5291 ms (s=141176630, size=1418655) -Contains: 4039 ms (s=97891799, size=1418655) +Contains: 3995 ms (s=97891799, size=1418655) -Total: 9550 ms +Total: 9287 ms boost::unordered_flat_map, single threaded, shared_mutex: -Word count: 7754 ms (s=141176630, size=1418655) +Word count: 7566 ms (s=141176630, size=1418655) -Contains: 5506 ms (s=97891799, size=1418655) +Contains: 5472 ms (s=97891799, size=1418655) -Total: 13261 ms +Total: 13039 ms boost::unordered_flat_map, single threaded, rw_spinlock: -Word count: 6202 ms (s=141176630, size=1418655) +Word count: 5998 ms (s=141176630, size=1418655) -Contains: 4365 ms (s=97891799, size=1418655) +Contains: 4324 ms (s=97891799, size=1418655) -Total: 10568 ms +Total: 10323 ms concurrent_foa, single threaded: -Word count: 7816 ms (s=141176630, size=1418655) +Word count: 7598 ms (s=141176630, size=1418655) -Contains: 5461 ms (s=97891799, size=1418655) +Contains: 5401 ms (s=97891799, size=1418655) -Total: 13277 ms +Total: 12999 ms concurrent_foa, tbb::spin_rw_mutex, single threaded: -Word count: 7834 ms (s=141176630, size=1418655) +Word count: 7623 ms (s=141176630, size=1418655) -Contains: 5442 ms (s=97891799, size=1418655) +Contains: 5387 ms (s=97891799, size=1418655) -Total: 13277 ms +Total: 13010 ms concurrent_foa, std::shared_mutex, single threaded: -Word count: 8946 ms (s=141176630, size=1418655) +Word count: 8744 ms (s=141176630, size=1418655) -Contains: 6472 ms (s=97891799, size=1418655) +Contains: 6390 ms (s=97891799, size=1418655) -Total: 15418 ms +Total: 15134 ms tbb::concurrent_hash_map, single threaded: -Word count: 15350 ms (s=141176630, size=1418655) +Word count: 14992 ms (s=141176630, size=1418655) -Contains: 8701 ms (s=97891799, size=1418655) +Contains: 8488 ms (s=97891799, size=1418655) -Total: 24052 ms +Total: 23480 ms boost::unordered_flat_map, sharded_prehashed: -Word count: 4296 ms (s=141176630, size=1418655) +Word count: 4265 ms (s=141176630, size=1418655) -Contains: 2341 ms (s=97891799, size=1418655) +Contains: 2366 ms (s=97891799, size=1418655) -Total: 6638 ms +Total: 6632 ms boost::unordered_flat_map, sharded_prehashed: -Word count: 14394 ms (s=141176630, size=1418655) +Word count: 11132 ms (s=141176630, size=1418655) -Contains: 2126 ms (s=97891799, size=1418655) +Contains: 2123 ms (s=97891799, size=1418655) -Total: 16520 ms +Total: 13256 ms boost::unordered_flat_map, sharded_prehashed: -Word count: 5436 ms (s=141176630, size=1418655) +Word count: 5433 ms (s=141176630, size=1418655) -Contains: 1748 ms (s=97891799, size=1418655) +Contains: 1739 ms (s=97891799, size=1418655) -Total: 7184 ms +Total: 7172 ms boost::unordered_flat_map, sharded isolated, prehashed: -Word count: 3988 ms (s=141176630, size=1418655) +Word count: 3770 ms (s=141176630, size=1418655) -Contains: 3705 ms (s=97891799, size=1418655) +Contains: 3489 ms (s=97891799, size=1418655) -Total: 7693 ms +Total: 7260 ms concurrent foa: -Word count: 3103 ms (s=141176630, size=1418655) +Word count: 3001 ms (s=141176630, size=1418655) -Contains: 1565 ms (s=97891799, size=1418655) +Contains: 1544 ms (s=97891799, size=1418655) -Total: 4669 ms +Total: 4546 ms concurrent foa, tbb::spin_rw_mutex: -Word count: 3017 ms (s=141176630, size=1418655) +Word count: 3144 ms (s=141176630, size=1418655) -Contains: 1543 ms (s=97891799, size=1418655) +Contains: 1550 ms (s=97891799, size=1418655) -Total: 4560 ms +Total: 4694 ms concurrent foa, std::shared_mutex: -Word count: 3392 ms (s=141176630, size=1418655) +Word count: 3287 ms (s=141176630, size=1418655) -Contains: 1835 ms (s=97891799, size=1418655) +Contains: 1842 ms (s=97891799, size=1418655) -Total: 5228 ms +Total: 5129 ms libcuckoo::cuckoohash_map: -Word count: 12361 ms (s=141176630, size=1418655) +Word count: 12493 ms (s=141176630, size=1418655) -Contains: 13640 ms (s=97891799, size=1418655) +Contains: 13397 ms (s=97891799, size=1418655) -Total: 26002 ms +Total: 25890 ms tbb::concurrent_hash_map: -Word count: 5533 ms (s=141176630, size=1418655) +Word count: 5554 ms (s=141176630, size=1418655) -Contains: 1979 ms (s=97891799, size=1418655) +Contains: 1987 ms (s=97891799, size=1418655) -Total: 7512 ms +Total: 7542 ms gtl::parallel_flat_hash_map: -Word count: 5443 ms (s=141176630, size=1418655) +Word count: 5464 ms (s=141176630, size=1418655) -Contains: 2765 ms (s=97891799, size=1418655) +Contains: 2762 ms (s=97891799, size=1418655) -Total: 8209 ms +Total: 8226 ms gtl::parallel_flat_hash_map: -Word count: 19726 ms (s=141176630, size=1418655) +Word count: 16817 ms (s=141176630, size=1418655) -Contains: 2813 ms (s=97891799, size=1418655) +Contains: 2683 ms (s=97891799, size=1418655) -Total: 22539 ms +Total: 19501 ms gtl::parallel_flat_hash_map: -Word count: 7555 ms (s=141176630, size=1418655) +Word count: 7521 ms (s=141176630, size=1418655) -Contains: 4039 ms (s=97891799, size=1418655) +Contains: 4069 ms (s=97891799, size=1418655) -Total: 11594 ms +Total: 11591 ms --- - boost::unordered_flat_map, single threaded: 9550 ms - boost::unordered_flat_map, single threaded, shared_mutex: 13261 ms - boost::unordered_flat_map, single threaded, rw_spinlock: 10568 ms - concurrent_foa, single threaded: 13277 ms - concurrent_foa, tbb::spin_rw_mutex, single threaded: 13277 ms - concurrent_foa, std::shared_mutex, single threaded: 15418 ms - tbb::concurrent_hash_map, single threaded: 24052 ms - boost::unordered_flat_map, sharded_prehashed: 6638 ms -boost::unordered_flat_map, sharded_prehashed: 16520 ms - boost::unordered_flat_map, sharded_prehashed: 7184 ms - boost::unordered_flat_map, sharded isolated, prehashed: 7693 ms - concurrent foa: 4669 ms - concurrent foa, tbb::spin_rw_mutex: 4560 ms - concurrent foa, std::shared_mutex: 5228 ms - libcuckoo::cuckoohash_map: 26002 ms - tbb::concurrent_hash_map: 7512 ms - gtl::parallel_flat_hash_map: 8209 ms - gtl::parallel_flat_hash_map: 22539 ms - gtl::parallel_flat_hash_map: 11594 ms + boost::unordered_flat_map, single threaded: 9287 ms + boost::unordered_flat_map, single threaded, shared_mutex: 13039 ms + boost::unordered_flat_map, single threaded, rw_spinlock: 10323 ms + concurrent_foa, single threaded: 12999 ms + concurrent_foa, tbb::spin_rw_mutex, single threaded: 13010 ms + concurrent_foa, std::shared_mutex, single threaded: 15134 ms + tbb::concurrent_hash_map, single threaded: 23480 ms + boost::unordered_flat_map, sharded_prehashed: 6632 ms +boost::unordered_flat_map, sharded_prehashed: 13256 ms + boost::unordered_flat_map, sharded_prehashed: 7172 ms + boost::unordered_flat_map, sharded isolated, prehashed: 7260 ms + concurrent foa: 4546 ms + concurrent foa, tbb::spin_rw_mutex: 4694 ms + concurrent foa, std::shared_mutex: 5129 ms + libcuckoo::cuckoohash_map: 25890 ms + tbb::concurrent_hash_map: 7542 ms + gtl::parallel_flat_hash_map: 8226 ms + gtl::parallel_flat_hash_map: 19501 ms + gtl::parallel_flat_hash_map: 11591 ms