diff --git a/benchmark/Makefile b/benchmark/Makefile index fc7bbdb..0c9112d 100644 --- a/benchmark/Makefile +++ b/benchmark/Makefile @@ -32,15 +32,16 @@ test: builddir progs -rm -f output #./build/stl_unordered_map $(SIZE) random >> output ./build/abseil_flat $(SIZE) random >> output - ./build/sparsepp $(SIZE) random >> output + #./build/sparsepp $(SIZE) random >> output ./build/abseil_parallel_flat $(SIZE) random >> output python make_chart_data.py < output test_cust: -rm -f output - ./build/abseil_flat $(SIZE) random >> output - ./build/sparsepp $(SIZE) random >> output - #./build/abseil_parallel_flat $(SIZE) random >> output + #./build/abseil_flat $(SIZE) random >> output + #./build/sparsepp $(SIZE) random >> output + ./build/abseil_parallel_flat_5 $(SIZE) random >> output + ./build/abseil_parallel_flat $(SIZE) random >> output python make_chart_data.py < output diff --git a/benchmark/make_chart_data.py b/benchmark/make_chart_data.py index 9227153..41714c4 100644 --- a/benchmark/make_chart_data.py +++ b/benchmark/make_chart_data.py @@ -47,7 +47,7 @@ proper_names = { 'absl::parallel_flat_hash_map': 'absl::parallel_flat_hash_map (1 thread)', 'absl::parallel_flat_hash_map_mt': 'absl::parallel_flat_hash_map (8 threads)', 'absl::parallel_flat_hash_map_4': 'absl::parallel_flat_hash_map (N=4, 8 threads)', - 'absl::parallel_flat_hash_map_5': 'absl::parallel_flat_hash_map (N=5, 8 threads)', + 'absl::parallel_flat_hash_map_5': 'absl::parallel_flat_hash_map (64b aligned, 8 threads)', 'absl::parallel_flat_hash_map_6': 'absl::parallel_flat_hash_map (N=6, 8 threads)' } diff --git a/html/img/par_align_test.png b/html/img/par_align_test.png new file mode 100644 index 0000000..b28ae35 Binary files /dev/null and b/html/img/par_align_test.png differ