mirror of
https://github.com/boostorg/boost_unordered_benchmarks.git
synced 2026-02-19 02:12:14 +00:00
updated benchmark results
This commit is contained in:
@@ -1,176 +1,176 @@
|
||||
cset: --> last message, executed args into cpuset "/user", new pid is: 3644107
|
||||
enwik9: 141176630 words, 59334 ms
|
||||
cset: --> last message, executed args into cpuset "/user", new pid is: 3694146
|
||||
enwik9: 141176630 words, 59414 ms
|
||||
|
||||
boost::unordered_flat_map, single threaded:
|
||||
|
||||
Word count: 5295 ms (s=141176630, size=1418655)
|
||||
Word count: 5288 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 4004 ms (s=97891799, size=1418655)
|
||||
Contains: 3997 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 9300 ms
|
||||
Total: 9285 ms
|
||||
|
||||
boost::unordered_flat_map, single threaded, shared_mutex:
|
||||
|
||||
Word count: 7570 ms (s=141176630, size=1418655)
|
||||
Word count: 7568 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 5475 ms (s=97891799, size=1418655)
|
||||
Contains: 5467 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 13045 ms
|
||||
Total: 13035 ms
|
||||
|
||||
boost::unordered_flat_map, single threaded, rw_spinlock:
|
||||
|
||||
Word count: 6011 ms (s=141176630, size=1418655)
|
||||
Word count: 5999 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 4326 ms (s=97891799, size=1418655)
|
||||
Contains: 4324 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 10337 ms
|
||||
Total: 10324 ms
|
||||
|
||||
concurrent_foa, single threaded:
|
||||
|
||||
Word count: 7600 ms (s=141176630, size=1418655)
|
||||
Word count: 7594 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 5404 ms (s=97891799, size=1418655)
|
||||
Contains: 5395 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 13004 ms
|
||||
Total: 12989 ms
|
||||
|
||||
concurrent_foa, tbb::spin_rw_mutex, single threaded:
|
||||
|
||||
Word count: 7631 ms (s=141176630, size=1418655)
|
||||
Word count: 7625 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 5394 ms (s=97891799, size=1418655)
|
||||
Contains: 5388 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 13025 ms
|
||||
Total: 13013 ms
|
||||
|
||||
concurrent_foa, std::shared_mutex, single threaded:
|
||||
|
||||
Word count: 8741 ms (s=141176630, size=1418655)
|
||||
Word count: 8739 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 6398 ms (s=97891799, size=1418655)
|
||||
Contains: 6390 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 15139 ms
|
||||
Total: 15130 ms
|
||||
|
||||
tbb::concurrent_hash_map, single threaded:
|
||||
|
||||
Word count: 15006 ms (s=141176630, size=1418655)
|
||||
Word count: 14963 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 8485 ms (s=97891799, size=1418655)
|
||||
Contains: 8473 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 23491 ms
|
||||
Total: 23436 ms
|
||||
|
||||
boost::unordered_flat_map, sharded_prehashed<mutex>:
|
||||
|
||||
Word count: 4266 ms (s=141176630, size=1418655)
|
||||
Word count: 4285 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 2340 ms (s=97891799, size=1418655)
|
||||
Contains: 2371 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 6607 ms
|
||||
Total: 6656 ms
|
||||
|
||||
boost::unordered_flat_map, sharded_prehashed<shared_mutex>:
|
||||
|
||||
Word count: 9223 ms (s=141176630, size=1418655)
|
||||
Word count: 16148 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 2180 ms (s=97891799, size=1418655)
|
||||
Contains: 2126 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 11404 ms
|
||||
Total: 18274 ms
|
||||
|
||||
boost::unordered_flat_map, sharded_prehashed<rw_spinlock>:
|
||||
|
||||
Word count: 5878 ms (s=141176630, size=1418655)
|
||||
Word count: 5326 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 1747 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 7625 ms
|
||||
Total: 7074 ms
|
||||
|
||||
boost::unordered_flat_map, sharded isolated, prehashed:
|
||||
|
||||
Word count: 3859 ms (s=141176630, size=1418655)
|
||||
Word count: 3897 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 3656 ms (s=97891799, size=1418655)
|
||||
Contains: 3531 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 7515 ms
|
||||
Total: 7428 ms
|
||||
|
||||
concurrent foa:
|
||||
|
||||
Word count: 3225 ms (s=141176630, size=1418655)
|
||||
Word count: 3300 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 1590 ms (s=97891799, size=1418655)
|
||||
Contains: 1562 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 4815 ms
|
||||
Total: 4862 ms
|
||||
|
||||
concurrent foa, tbb::spin_rw_mutex:
|
||||
|
||||
Word count: 3176 ms (s=141176630, size=1418655)
|
||||
Word count: 3026 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 1595 ms (s=97891799, size=1418655)
|
||||
Contains: 1557 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 4772 ms
|
||||
Total: 4584 ms
|
||||
|
||||
concurrent foa, std::shared_mutex:
|
||||
|
||||
Word count: 3250 ms (s=141176630, size=1418655)
|
||||
Word count: 3211 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 1852 ms (s=97891799, size=1418655)
|
||||
Contains: 1869 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 5102 ms
|
||||
Total: 5080 ms
|
||||
|
||||
libcuckoo::cuckoohash_map:
|
||||
|
||||
Word count: 12805 ms (s=141176630, size=1418655)
|
||||
Word count: 13894 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 13462 ms (s=97891799, size=1418655)
|
||||
Contains: 13721 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 26267 ms
|
||||
Total: 27615 ms
|
||||
|
||||
tbb::concurrent_hash_map:
|
||||
|
||||
Word count: 5481 ms (s=141176630, size=1418655)
|
||||
Word count: 5455 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 1972 ms (s=97891799, size=1418655)
|
||||
Contains: 2007 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 7454 ms
|
||||
Total: 7463 ms
|
||||
|
||||
gtl::parallel_flat_hash_map<std::mutex>:
|
||||
|
||||
Word count: 5502 ms (s=141176630, size=1418655)
|
||||
Word count: 5456 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 2793 ms (s=97891799, size=1418655)
|
||||
Contains: 2909 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 8295 ms
|
||||
Total: 8365 ms
|
||||
|
||||
gtl::parallel_flat_hash_map<std::shared_mutex>:
|
||||
|
||||
Word count: 12884 ms (s=141176630, size=1418655)
|
||||
Word count: 18354 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 2751 ms (s=97891799, size=1418655)
|
||||
Contains: 2788 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 15636 ms
|
||||
Total: 21143 ms
|
||||
|
||||
gtl::parallel_flat_hash_map<rw_spinlock>:
|
||||
|
||||
Word count: 7766 ms (s=141176630, size=1418655)
|
||||
Word count: 8340 ms (s=141176630, size=1418655)
|
||||
|
||||
Contains: 3961 ms (s=97891799, size=1418655)
|
||||
Contains: 3688 ms (s=97891799, size=1418655)
|
||||
|
||||
Total: 11728 ms
|
||||
Total: 12028 ms
|
||||
|
||||
---
|
||||
|
||||
boost::unordered_flat_map, single threaded: 9300 ms
|
||||
boost::unordered_flat_map, single threaded, shared_mutex: 13045 ms
|
||||
boost::unordered_flat_map, single threaded, rw_spinlock: 10337 ms
|
||||
concurrent_foa, single threaded: 13004 ms
|
||||
concurrent_foa, tbb::spin_rw_mutex, single threaded: 13025 ms
|
||||
concurrent_foa, std::shared_mutex, single threaded: 15139 ms
|
||||
tbb::concurrent_hash_map, single threaded: 23491 ms
|
||||
boost::unordered_flat_map, sharded_prehashed<mutex>: 6607 ms
|
||||
boost::unordered_flat_map, sharded_prehashed<shared_mutex>: 11404 ms
|
||||
boost::unordered_flat_map, sharded_prehashed<rw_spinlock>: 7625 ms
|
||||
boost::unordered_flat_map, sharded isolated, prehashed: 7515 ms
|
||||
concurrent foa: 4815 ms
|
||||
concurrent foa, tbb::spin_rw_mutex: 4772 ms
|
||||
concurrent foa, std::shared_mutex: 5102 ms
|
||||
libcuckoo::cuckoohash_map: 26267 ms
|
||||
tbb::concurrent_hash_map: 7454 ms
|
||||
gtl::parallel_flat_hash_map<std::mutex>: 8295 ms
|
||||
gtl::parallel_flat_hash_map<std::shared_mutex>: 15636 ms
|
||||
gtl::parallel_flat_hash_map<rw_spinlock>: 11728 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<mutex>: 6656 ms
|
||||
boost::unordered_flat_map, sharded_prehashed<shared_mutex>: 18274 ms
|
||||
boost::unordered_flat_map, sharded_prehashed<rw_spinlock>: 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<std::mutex>: 8365 ms
|
||||
gtl::parallel_flat_hash_map<std::shared_mutex>: 21143 ms
|
||||
gtl::parallel_flat_hash_map<rw_spinlock>: 12028 ms
|
||||
|
||||
Reference in New Issue
Block a user