Skip to content

Add SBD NSYS-driven NCU profile flow - #212

Merged
yoshifuminakamura merged 1 commit into
developfrom
feature/sbd-nsys-ncu-profile-plan
Sep 15, 2026
Merged

yoshifuminakamura merged 1 commit into
developfrom
feature/sbd-nsys-ncu-profile-plan

Conversation

@yoshifuminakamura

@yoshifuminakamura yoshifuminakamura commented Sep 15, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add opt-in SBD NSYS discovery and NCU plan/profile flow in a dedicated SBD profile helper
  • map BK_PROFILER=ncu / SBD_PROFILER_TOOL=ncu from the SBD run wrapper while keeping ordinary timing unprofiled
  • keep SBD build untouched and run wrapper changes limited to sourcing/configuring the helper, invoking the optional flow, and attaching generated mult artifacts
  • allow comma-separated section/overlap artifact paths so one section can reference multiple measurement archives

Tests

  • bash -n programs/sbd/profile.sh programs/sbd/run.sh scripts/result.sh scripts/bk_functions.sh scripts/tests/test_sbd_ncu_profile.sh scripts/tests/test_result_common_json_contract.sh scripts/tests/run_profile_data_shell_tests.sh
  • shellcheck -S error programs/sbd/profile.sh programs/sbd/run.sh scripts/result.sh scripts/bk_functions.sh scripts/tests/test_sbd_ncu_profile.sh scripts/tests/test_result_common_json_contract.sh scripts/tests/run_profile_data_shell_tests.sh
  • bash scripts/tests/test_sbd_ncu_profile.sh
  • bash scripts/tests/test_result_common_json_contract.sh
  • bash scripts/tests/test_ncu_plan_generation.sh
  • bash scripts/tests/run_profile_data_shell_tests.sh all

Signed-off-by: yoshifuminakamura <nakamura@riken.jp>
@yoshifuminakamura
yoshifuminakamura force-pushed the feature/sbd-nsys-ncu-profile-plan branch from 113467e to c6bc65e Compare September 15, 2026 09:15
@yoshifuminakamura
yoshifuminakamura merged commit 09a1247 into develop Sep 15, 2026
9 checks passed
@yoshifuminakamura
yoshifuminakamura deleted the feature/sbd-nsys-ncu-profile-plan branch September 15, 2026 14:11
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