diff --git a/clang-x64/main.cpp.txt b/clang-x64/main.cpp.txt index 810eaa16..8437e162 100644 --- a/clang-x64/main.cpp.txt +++ b/clang-x64/main.cpp.txt @@ -1,186 +1,186 @@ -cset: --> last message, executed args into cpuset "/user", new pid is: 1998905 -enwik9: 141176630 words, 58846 ms +cset: --> last message, executed args into cpuset "/user", new pid is: 2038533 +enwik9: 141176630 words, 59421 ms boost::unordered_flat_map, single threaded: -Word count: 5205 ms (s=141176630, size=1418655) +Word count: 5163 ms (s=141176630, size=1418655) -Contains: 4044 ms (s=97891799, size=1418655) +Contains: 4052 ms (s=97891799, size=1418655) -Total: 9249 ms +Total: 9216 ms boost::unordered_flat_map, single threaded, shared_mutex: -Word count: 7409 ms (s=141176630, size=1418655) +Word count: 7354 ms (s=141176630, size=1418655) -Contains: 5505 ms (s=97891799, size=1418655) +Contains: 5528 ms (s=97891799, size=1418655) -Total: 12915 ms +Total: 12882 ms boost::unordered_flat_map, single threaded, rw_spinlock: -Word count: 5804 ms (s=141176630, size=1418655) +Word count: 5779 ms (s=141176630, size=1418655) -Contains: 4435 ms (s=97891799, size=1418655) +Contains: 4484 ms (s=97891799, size=1418655) -Total: 10239 ms +Total: 10264 ms cfoa, single threaded: -Word count: 7309 ms (s=141176630, size=1418655) +Word count: 7238 ms (s=141176630, size=1418655) -Contains: 5344 ms (s=97891799, size=1418655) +Contains: 5335 ms (s=97891799, size=1418655) -Total: 12654 ms +Total: 12573 ms cfoa, tbb::spin_rw_mutex, single threaded: -Word count: 7319 ms (s=141176630, size=1418655) +Word count: 7275 ms (s=141176630, size=1418655) -Contains: 5367 ms (s=97891799, size=1418655) +Contains: 5358 ms (s=97891799, size=1418655) -Total: 12686 ms +Total: 12634 ms cfoa, std::shared_mutex, single threaded: -Word count: 8364 ms (s=141176630, size=1418655) +Word count: 8303 ms (s=141176630, size=1418655) -Contains: 6217 ms (s=97891799, size=1418655) +Contains: 6257 ms (s=97891799, size=1418655) -Total: 14581 ms +Total: 14561 ms foa::concurrent_table, single threaded: -Word count: 7287 ms (s=141176630, size=1418655) +Word count: 7216 ms (s=141176630, size=1418655) -Contains: 5257 ms (s=97891799, size=1418655) +Contains: 5208 ms (s=97891799, size=1418655) -Total: 12544 ms +Total: 12425 ms tbb::concurrent_hash_map, single threaded: -Word count: 14707 ms (s=141176630, size=1418655) +Word count: 14689 ms (s=141176630, size=1418655) -Contains: 8440 ms (s=97891799, size=1418655) +Contains: 8437 ms (s=97891799, size=1418655) -Total: 23147 ms +Total: 23126 ms boost::unordered_flat_map, sharded_prehashed: -Word count: 3943 ms (s=141176630, size=1418655) +Word count: 3817 ms (s=141176630, size=1418655) -Contains: 2321 ms (s=97891799, size=1418655) +Contains: 2333 ms (s=97891799, size=1418655) -Total: 6264 ms +Total: 6150 ms boost::unordered_flat_map, sharded_prehashed: -Word count: 14394 ms (s=141176630, size=1418655) +Word count: 15317 ms (s=141176630, size=1418655) -Contains: 2245 ms (s=97891799, size=1418655) +Contains: 2320 ms (s=97891799, size=1418655) -Total: 16640 ms +Total: 17638 ms boost::unordered_flat_map, sharded_prehashed: -Word count: 5787 ms (s=141176630, size=1418655) +Word count: 5880 ms (s=141176630, size=1418655) -Contains: 1758 ms (s=97891799, size=1418655) +Contains: 1747 ms (s=97891799, size=1418655) -Total: 7546 ms +Total: 7628 ms boost::unordered_flat_map, sharded isolated, prehashed: -Word count: 3634 ms (s=141176630, size=1418655) +Word count: 3523 ms (s=141176630, size=1418655) -Contains: 3082 ms (s=97891799, size=1418655) +Contains: 3171 ms (s=97891799, size=1418655) -Total: 6716 ms +Total: 6695 ms cfoa: -Word count: 3194 ms (s=141176630, size=1418655) +Word count: 3514 ms (s=141176630, size=1418655) -Contains: 1654 ms (s=97891799, size=1418655) +Contains: 1705 ms (s=97891799, size=1418655) -Total: 4849 ms +Total: 5219 ms cfoa, tbb::spin_rw_mutex: -Word count: 3265 ms (s=141176630, size=1418655) +Word count: 3288 ms (s=141176630, size=1418655) -Contains: 1684 ms (s=97891799, size=1418655) +Contains: 1681 ms (s=97891799, size=1418655) -Total: 4950 ms +Total: 4970 ms cfoa, std::shared_mutex: -Word count: 3183 ms (s=141176630, size=1418655) +Word count: 3389 ms (s=141176630, size=1418655) -Contains: 2017 ms (s=97891799, size=1418655) +Contains: 1921 ms (s=97891799, size=1418655) -Total: 5200 ms +Total: 5310 ms foa::concurrent_table: -Word count: 3305 ms (s=141176630, size=1418655) +Word count: 3698 ms (s=141176630, size=1418655) -Contains: 1558 ms (s=97891799, size=1418655) +Contains: 1572 ms (s=97891799, size=1418655) -Total: 4864 ms +Total: 5270 ms tbb::concurrent_hash_map: -Word count: 5696 ms (s=141176630, size=1418655) +Word count: 5514 ms (s=141176630, size=1418655) -Contains: 2060 ms (s=97891799, size=1418655) +Contains: 2108 ms (s=97891799, size=1418655) -Total: 7757 ms +Total: 7622 ms gtl::parallel_flat_hash_map: -Word count: 5256 ms (s=141176630, size=1418655) +Word count: 5261 ms (s=141176630, size=1418655) -Contains: 2786 ms (s=97891799, size=1418655) +Contains: 2811 ms (s=97891799, size=1418655) -Total: 8043 ms +Total: 8073 ms gtl::parallel_flat_hash_map: -Word count: 16106 ms (s=141176630, size=1418655) +Word count: 14596 ms (s=141176630, size=1418655) -Contains: 2927 ms (s=97891799, size=1418655) +Contains: 2960 ms (s=97891799, size=1418655) -Total: 19034 ms +Total: 17556 ms gtl::parallel_flat_hash_map: -Word count: 8348 ms (s=141176630, size=1418655) +Word count: 8582 ms (s=141176630, size=1418655) -Contains: 4362 ms (s=97891799, size=1418655) +Contains: 4265 ms (s=97891799, size=1418655) -Total: 12711 ms +Total: 12848 ms --- Number of threads: 16 - boost::unordered_flat_map, single threaded: 9249 ms - boost::unordered_flat_map, single threaded, shared_mutex: 12915 ms - boost::unordered_flat_map, single threaded, rw_spinlock: 10239 ms - cfoa, single threaded: 12654 ms - cfoa, tbb::spin_rw_mutex, single threaded: 12686 ms - cfoa, std::shared_mutex, single threaded: 14581 ms - foa::concurrent_table, single threaded: 12544 ms - tbb::concurrent_hash_map, single threaded: 23147 ms - boost::unordered_flat_map, sharded_prehashed: 6264 ms -boost::unordered_flat_map, sharded_prehashed: 16640 ms - boost::unordered_flat_map, sharded_prehashed: 7546 ms - boost::unordered_flat_map, sharded isolated, prehashed: 6716 ms - cfoa: 4849 ms - cfoa, tbb::spin_rw_mutex: 4950 ms - cfoa, std::shared_mutex: 5200 ms - foa::concurrent_table: 4864 ms - tbb::concurrent_hash_map: 7757 ms - gtl::parallel_flat_hash_map: 8043 ms - gtl::parallel_flat_hash_map: 19034 ms - gtl::parallel_flat_hash_map: 12711 ms + boost::unordered_flat_map, single threaded: 9216 ms + boost::unordered_flat_map, single threaded, shared_mutex: 12882 ms + boost::unordered_flat_map, single threaded, rw_spinlock: 10264 ms + cfoa, single threaded: 12573 ms + cfoa, tbb::spin_rw_mutex, single threaded: 12634 ms + cfoa, std::shared_mutex, single threaded: 14561 ms + foa::concurrent_table, single threaded: 12425 ms + tbb::concurrent_hash_map, single threaded: 23126 ms + boost::unordered_flat_map, sharded_prehashed: 6150 ms +boost::unordered_flat_map, sharded_prehashed: 17638 ms + boost::unordered_flat_map, sharded_prehashed: 7628 ms + boost::unordered_flat_map, sharded isolated, prehashed: 6695 ms + cfoa: 5219 ms + cfoa, tbb::spin_rw_mutex: 4970 ms + cfoa, std::shared_mutex: 5310 ms + foa::concurrent_table: 5270 ms + tbb::concurrent_hash_map: 7622 ms + gtl::parallel_flat_hash_map: 8073 ms + gtl::parallel_flat_hash_map: 17556 ms + gtl::parallel_flat_hash_map: 12848 ms