Branch: refs/heads/master
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 5167e12faad628641d5739546a62632321a0255f
https://github.com/STEllAR-GROUP/hpx/commit/5167e12faad628641d5739546a62632321a0255f
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M CMakeLists.txt
A cmake/HPX_SetupNanobench.cmake
M libs/full/segmented_algorithms/tests/performance/CMakeLists.txt
A libs/full/segmented_algorithms/tests/performance/minmax_nanobench.cpp
Log Message:
-----------
Add initial nanobench benchmark config
Signed-off-by: Vedant <[email protected]>
Commit: 16e42eaffdfb47b4e3aab1a498051321bab7f00d
https://github.com/STEllAR-GROUP/hpx/commit/16e42eaffdfb47b4e3aab1a498051321bab7f00d
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M cmake/HPX_SetupNanobench.cmake
M libs/full/segmented_algorithms/tests/performance/minmax_nanobench.cpp
Log Message:
-----------
Pyperf integration for testing puporses
Signed-off-by: Vedant <[email protected]>
Commit: 3d388184cfe0fac44437cbbb841a4b4428ddc063
https://github.com/STEllAR-GROUP/hpx/commit/3d388184cfe0fac44437cbbb841a4b4428ddc063
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M CMakeLists.txt
M cmake/HPX_SetupNanobench.cmake
M libs/core/testing/CMakeLists.txt
M libs/core/testing/include/hpx/testing/performance.hpp
M libs/core/testing/src/performance.cpp
M libs/full/segmented_algorithms/tests/performance/CMakeLists.txt
M
libs/full/segmented_algorithms/tests/performance/minmax_element_performance.cpp
R libs/full/segmented_algorithms/tests/performance/minmax_nanobench.cpp
Log Message:
-----------
Added interface for nanbench backend, and tested interface with minmax perf
test
Signed-off-by: Vedant <[email protected]>
Commit: 35a3f1db98593cf2d6a0dd843fe90b16d6a30332
https://github.com/STEllAR-GROUP/hpx/commit/35a3f1db98593cf2d6a0dd843fe90b16d6a30332
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
A .github/workflows/linux_with_bench_test.yml
M libs/core/testing/src/performance.cpp
Log Message:
-----------
Added workflows to test out benchmarks
Signed-off-by: Vedant <[email protected]>
Commit: 59363bde3b522ca51dc65d5c97ee5c91fc677156
https://github.com/STEllAR-GROUP/hpx/commit/59363bde3b522ca51dc65d5c97ee5c91fc677156
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M .github/workflows/linux_with_bench_test.yml
Log Message:
-----------
Modified CI to build and test minmax benchmark only
Signed-off-by: Vedant <[email protected]>
Commit: 506e240715591e656a659199b48cb8e38ea0e58a
https://github.com/STEllAR-GROUP/hpx/commit/506e240715591e656a659199b48cb8e38ea0e58a
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M .github/workflows/linux_with_bench_test.yml
A .github/workflows/linux_with_nanobench_test.yml
Log Message:
-----------
Added separate CI for benchmark without nanobench
Signed-off-by: Vedant <[email protected]>
Commit: cbee8b1683ec65e9484f5edfa8a8234fd4d53a92
https://github.com/STEllAR-GROUP/hpx/commit/cbee8b1683ec65e9484f5edfa8a8234fd4d53a92
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M .github/workflows/linux_with_bench_test.yml
Log Message:
-----------
Changing new CI name
Signed-off-by: Vedant <[email protected]>
Commit: 297900120f52f8d5c47038e41c83c87f9c9ffba0
https://github.com/STEllAR-GROUP/hpx/commit/297900120f52f8d5c47038e41c83c87f9c9ffba0
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M .github/workflows/linux_with_bench_test.yml
M .github/workflows/linux_with_nanobench_test.yml
Log Message:
-----------
Correcting CI names
Signed-off-by: Vedant <[email protected]>
Commit: 4683bea2ece7574cb1bcb4f38d5095fc7e48763c
https://github.com/STEllAR-GROUP/hpx/commit/4683bea2ece7574cb1bcb4f38d5095fc7e48763c
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M .github/workflows/linux_with_bench_test.yml
M .github/workflows/linux_with_nanobench_test.yml
Log Message:
-----------
Changing CI activations to PR only
Signed-off-by: Vedant <[email protected]>
Commit: 1f2ae1c8cc55cf7554048a79ca7eb30cccf3d597
https://github.com/STEllAR-GROUP/hpx/commit/1f2ae1c8cc55cf7554048a79ca7eb30cccf3d597
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M CMakeLists.txt
M cmake/HPX_SetupNanobench.cmake
Log Message:
-----------
Adding back namespace defs and add_library call for nanobench
Signed-off-by: Vedant <[email protected]>
Commit: ee41a7942a9ea18c185d132c7cc90ef693322ae7
https://github.com/STEllAR-GROUP/hpx/commit/ee41a7942a9ea18c185d132c7cc90ef693322ae7
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M
libs/full/segmented_algorithms/tests/performance/minmax_element_performance.cpp
Log Message:
-----------
Clean up minmax test
Signed-off-by: Vedant <[email protected]>
Commit: 4bb7d3d1c607069f101a81c13a1ea6a653639499
https://github.com/STEllAR-GROUP/hpx/commit/4bb7d3d1c607069f101a81c13a1ea6a653639499
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M .github/workflows/linux_with_nanobench_test.yml
M
libs/core/command_line_handling_local/include/hpx/command_line_handling_local/command_line_handling_local.hpp
M libs/core/command_line_handling_local/src/command_line_handling_local.cpp
M libs/core/command_line_handling_local/src/parse_command_line_local.cpp
M libs/core/testing/CMakeLists.txt
M libs/core/testing/include/hpx/testing/performance.hpp
M libs/core/testing/src/performance.cpp
Log Message:
-----------
Adding command line argument for detailed bench output
Signed-off-by: Vedant <[email protected]>
Commit: 77fa1975c59d3262106fa7208c87c827245bde8c
https://github.com/STEllAR-GROUP/hpx/commit/77fa1975c59d3262106fa7208c87c827245bde8c
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M .github/workflows/linux_with_nanobench_test.yml
Log Message:
-----------
Fixing CI format
Signed-off-by: Vedant <[email protected]>
Commit: 2e6258a377efe6934f8489d518ca752a2f72a028
https://github.com/STEllAR-GROUP/hpx/commit/2e6258a377efe6934f8489d518ca752a2f72a028
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M libs/core/testing/src/performance.cpp
A tools/perftests_plot.py
Log Message:
-----------
Adding initial benchmark visualisation script
Signed-off-by: Vedant <[email protected]>
Commit: 794de41bce0ea90082da054a86ebebc398f367a7
https://github.com/STEllAR-GROUP/hpx/commit/794de41bce0ea90082da054a86ebebc398f367a7
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M libs/core/testing/src/performance.cpp
M tools/perftests_plot.py
Log Message:
-----------
Added benchmark output specialisations for normal case as well
Signed-off-by: Vedant <[email protected]>
Commit: af5726b863e3b7c9d7b5001e8e2592f6d37938be
https://github.com/STEllAR-GROUP/hpx/commit/af5726b863e3b7c9d7b5001e8e2592f6d37938be
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M libs/core/datastructures/tests/performance/small_vector_benchmark.cpp
M libs/core/testing/src/performance.cpp
M libs/full/segmented_algorithms/tests/performance/CMakeLists.txt
M tools/perftests_plot.py
Log Message:
-----------
Standardised modules.datastructures.small_vector_benchmark, and made minor
changes to plotting script
* Further simplified the default template for the benchmark
Signed-off-by: Vedant <[email protected]>
Commit: 14374eda360954537c1df89ba103b21b0e6925d0
https://github.com/STEllAR-GROUP/hpx/commit/14374eda360954537c1df89ba103b21b0e6925d0
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M
libs/core/command_line_handling_local/include/hpx/command_line_handling_local/command_line_handling_local.hpp
M libs/core/command_line_handling_local/src/command_line_handling_local.cpp
M libs/core/command_line_handling_local/src/parse_command_line_local.cpp
M libs/core/datastructures/tests/performance/small_vector_benchmark.cpp
M libs/core/testing/include/hpx/testing/performance.hpp
M libs/core/testing/src/performance.cpp
M
libs/full/segmented_algorithms/tests/performance/minmax_element_performance.cpp
M tools/perftests_plot.py
Log Message:
-----------
Updated cmdline switching to local config, and refactored benchmarks
accordingly
Signed-off-by: Vedant <[email protected]>
Commit: 21fc400e91fa22c19c556ac168dd59ada9586922
https://github.com/STEllAR-GROUP/hpx/commit/21fc400e91fa22c19c556ac168dd59ada9586922
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M .github/workflows/linux_with_bench_test.yml
M .github/workflows/linux_with_nanobench_test.yml
M libs/core/testing/include/hpx/testing/performance.hpp
Log Message:
-----------
Removing definition of inline variable, and modified CIs to use the correct
option
Signed-off-by: Vedant <[email protected]>
Commit: 1d18a5c5758e7f8ed51853d1e221d75f7d4d5cec
https://github.com/STEllAR-GROUP/hpx/commit/1d18a5c5758e7f8ed51853d1e221d75f7d4d5cec
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M libs/core/datastructures/tests/performance/small_vector_benchmark.cpp
M libs/core/testing/CMakeLists.txt
M libs/core/testing/include/hpx/testing/performance.hpp
M libs/core/testing/src/performance.cpp
M libs/full/segmented_algorithms/tests/performance/CMakeLists.txt
M
libs/full/segmented_algorithms/tests/performance/minmax_element_performance.cpp
Log Message:
-----------
Applying cmake-format and clang-format
Signed-off-by: Vedant <[email protected]>
Commit: 995ae0eab1b4aa6d0bf1e0872653e1fa30fffedb
https://github.com/STEllAR-GROUP/hpx/commit/995ae0eab1b4aa6d0bf1e0872653e1fa30fffedb
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M libs/core/testing/src/performance.cpp
Log Message:
-----------
Adding explicit double to long double conversions for the default case
Signed-off-by: Vedant <[email protected]>
Commit: cc25fb10890392278faac1045217dd6c9a357a67
https://github.com/STEllAR-GROUP/hpx/commit/cc25fb10890392278faac1045217dd6c9a357a67
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M libs/core/testing/src/performance.cpp
Log Message:
-----------
Fixed implicit conversion issue while using add_time function
Signed-off-by: Vedant <[email protected]>
Commit: 33ea494374c4cba52c73e8439f79b8e6b395dd13
https://github.com/STEllAR-GROUP/hpx/commit/33ea494374c4cba52c73e8439f79b8e6b395dd13
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M .jenkins/lsu-perftests/launch_perftests.sh
M libs/core/algorithms/tests/performance/foreach_report.cpp
M libs/core/testing/src/performance.cpp
M tests/performance/local/future_overhead_report.cpp
M tests/performance/local/stream_report.cpp
Log Message:
-----------
Standardised foreach_report, stream_report and future_overhead_report, and
made minor changes to perftests ci
Signed-off-by: Vedant <[email protected]>
Commit: 526e0486114a864157d45b5e866e4a1183badaad
https://github.com/STEllAR-GROUP/hpx/commit/526e0486114a864157d45b5e866e4a1183badaad
Author: Vedant <[email protected]>
Date: 2024-07-10 (Wed, 10 Jul 2024)
Changed paths:
M libs/core/testing/src/performance.cpp
M tests/performance/local/future_overhead_report.cpp
Log Message:
-----------
Fixing clang-format for performance.cpp and future_overhead_report
Signed-off-by: Vedant <[email protected]>
Commit: c35e4e4f3ca2332c6f08323c9e3504175bede47d
https://github.com/STEllAR-GROUP/hpx/commit/c35e4e4f3ca2332c6f08323c9e3504175bede47d
Author: Vedant <[email protected]>
Date: 2024-07-14 (Sun, 14 Jul 2024)
Changed paths:
M CMakeLists.txt
M libs/core/datastructures/tests/performance/small_vector_benchmark.cpp
R tools/perftests_plot.py
Log Message:
-----------
Removed perftests_plot.py, and made minor clean-up changes
Signed-off-by: Vedant <[email protected]>
Commit: 2a68168c9a015dfcff1ab73c32370330b2e06c4b
https://github.com/STEllAR-GROUP/hpx/commit/2a68168c9a015dfcff1ab73c32370330b2e06c4b
Author: Hartmut Kaiser <[email protected]>
Date: 2024-09-23 (Mon, 23 Sep 2024)
Changed paths:
A .github/workflows/linux_with_bench_test.yml
A .github/workflows/linux_with_nanobench_test.yml
M .jenkins/lsu-perftests/launch_perftests.sh
M CMakeLists.txt
A cmake/HPX_SetupNanobench.cmake
M libs/core/algorithms/tests/performance/foreach_report.cpp
M libs/core/command_line_handling_local/src/parse_command_line_local.cpp
M libs/core/datastructures/tests/performance/small_vector_benchmark.cpp
M libs/core/testing/CMakeLists.txt
M libs/core/testing/include/hpx/testing/performance.hpp
M libs/core/testing/src/performance.cpp
M
libs/full/segmented_algorithms/tests/performance/minmax_element_performance.cpp
M tests/performance/local/future_overhead_report.cpp
M tests/performance/local/stream_report.cpp
Log Message:
-----------
Merge pull request #6448 from vrnimje/nano_test
Standardising Benchmarks, with support for nanobench as an option for its
backend
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/f4ff6e807302...2a68168c9a01
To unsubscribe from these emails, change your notification settings at
https://github.com/STEllAR-GROUP/hpx/settings/notifications
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits