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,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<mutex>:
|
||||
|
||||
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<shared_mutex>:
|
||||
|
||||
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<rw_spinlock>:
|
||||
|
||||
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<std::mutex>:
|
||||
|
||||
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<std::shared_mutex>:
|
||||
|
||||
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<rw_spinlock>:
|
||||
|
||||
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<mutex>: 6264 ms
|
||||
boost::unordered_flat_map, sharded_prehashed<shared_mutex>: 16640 ms
|
||||
boost::unordered_flat_map, sharded_prehashed<rw_spinlock>: 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<std::mutex>: 8043 ms
|
||||
gtl::parallel_flat_hash_map<std::shared_mutex>: 19034 ms
|
||||
gtl::parallel_flat_hash_map<rw_spinlock>: 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<mutex>: 6150 ms
|
||||
boost::unordered_flat_map, sharded_prehashed<shared_mutex>: 17638 ms
|
||||
boost::unordered_flat_map, sharded_prehashed<rw_spinlock>: 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<std::mutex>: 8073 ms
|
||||
gtl::parallel_flat_hash_map<std::shared_mutex>: 17556 ms
|
||||
gtl::parallel_flat_hash_map<rw_spinlock>: 12848 ms
|
||||
|
||||
Reference in New Issue
Block a user