Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use iai-callgrind instead of iai #22

Merged
merged 1 commit into from
Nov 7, 2023
Merged

Use iai-callgrind instead of iai #22

merged 1 commit into from
Nov 7, 2023

Conversation

frengor
Copy link
Owner

@frengor frengor commented Nov 7, 2023

No description provided.

@frengor frengor added the run benchmarks Add this label to pull requests to run benchmarks label Nov 7, 2023
@frengor frengor added run benchmarks Add this label to pull requests to run benchmarks and removed run benchmarks Add this label to pull requests to run benchmarks labels Nov 7, 2023

This comment was marked as outdated.

@github-actions github-actions bot removed the run benchmarks Add this label to pull requests to run benchmarks label Nov 7, 2023
@frengor frengor added the run benchmarks Add this label to pull requests to run benchmarks label Nov 7, 2023

This comment was marked as outdated.

@github-actions github-actions bot removed the run benchmarks Add this label to pull requests to run benchmarks label Nov 7, 2023
@frengor frengor added the run benchmarks Add this label to pull requests to run benchmarks label Nov 7, 2023
Copy link

github-actions bot commented Nov 7, 2023

Benchmark results:

bench::stress_tests_group::stress_test_bench seed:0xCAFE
  Instructions:            89980210
  L1 Hits:                127708641
  L2 Hits:                  1680533
  RAM Hits:                   93700
  Total read+write:       129482874
  Estimated Cycles:       139390806
bench::binary_trees_group::count_binary_trees_bench depth:11
  Instructions:            90689953
  L1 Hits:                134371102
  L2 Hits:                   237391
  RAM Hits:                    2114
  Total read+write:       134610607
  Estimated Cycles:       135632047
bench::binary_trees_group::count_binary_trees_with_parent_bench depth:11
  Instructions:           163006349
  L1 Hits:                237947513
  L2 Hits:                  1534810
  RAM Hits:                    3956
  Total read+write:       239486279
  Estimated Cycles:       245760023
bench::linked_lists_group::large_linked_list_bench size:4096
  Instructions:           109682337
  L1 Hits:                158751890
  L2 Hits:                  2300153
  RAM Hits:                   10053
  Total read+write:       161062096
  Estimated Cycles:       170604510
Old results:

benchmark_stress_test
  Instructions:            90014177
  L1 Accesses:            127745032
  L2 Accesses:              1678390
  RAM Accesses:               93720
  Estimated Cycles:       139417182

benchmark_count_binary_trees
  Instructions:            90695629
  L1 Accesses:            134370876
  L2 Accesses:               243391
  RAM Accesses:                2116
  Estimated Cycles:       135661891

benchmark_count_binary_trees_with_parent
  Instructions:           163042805
  L1 Accesses:            237985422
  L2 Accesses:              1533500
  RAM Accesses:                3959
  Estimated Cycles:       245791487

benchmark_large_linked_list
  Instructions:           109682662
  L1 Accesses:            158750634
  L2 Accesses:              2301829
  RAM Accesses:               10066
  Estimated Cycles:       170612089


Results without finalization:

bench::stress_tests_group::stress_test_bench seed:0xCAFE
  Instructions:            89122120
  L1 Hits:                126405000
  L2 Hits:                  1669379
  RAM Hits:                   93686
  Total read+write:       128168065
  Estimated Cycles:       138030905
bench::binary_trees_group::count_binary_trees_bench depth:11
  Instructions:            85760802
  L1 Hits:                126588170
  L2 Hits:                   237452
  RAM Hits:                    2109
  Total read+write:       126827731
  Estimated Cycles:       127849245
bench::binary_trees_group::count_binary_trees_with_parent_bench depth:11
  Instructions:           122798308
  L1 Hits:                181158255
  L2 Hits:                   873966
  RAM Hits:                    3941
  Total read+write:       182036162
  Estimated Cycles:       185666020
bench::linked_lists_group::large_linked_list_bench size:4096
  Instructions:            86331222
  L1 Hits:                125822819
  L2 Hits:                  1431200
  RAM Hits:                   10041
  Total read+write:       127264060
  Estimated Cycles:       133330254
Old results without finalization:

benchmark_stress_test
  Instructions:            89155986
  L1 Accesses:            126441393
  L2 Accesses:              1667115
  RAM Accesses:               93708
  Estimated Cycles:       138056748

benchmark_count_binary_trees
  Instructions:            85766385
  L1 Accesses:            126587833
  L2 Accesses:               243455
  RAM Accesses:                2110
  Estimated Cycles:       127878958

benchmark_count_binary_trees_with_parent
  Instructions:           122804037
  L1 Accesses:            181164851
  L2 Accesses:               873222
  RAM Accesses:                3948
  Estimated Cycles:       185669141

benchmark_large_linked_list
  Instructions:            86331452
  L1 Accesses:            125822427
  L2 Accesses:              1431901
  RAM Accesses:               10054
  Estimated Cycles:       133333822

@github-actions github-actions bot removed the run benchmarks Add this label to pull requests to run benchmarks label Nov 7, 2023
@frengor frengor merged commit 115dbe5 into dev Nov 7, 2023
12 checks passed
@frengor frengor deleted the iai-callgrind branch November 7, 2023 03:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant