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

Add synchronize parameter to alpaka PSet of Alpaka modules #1115

Closed
Tracked by #1127
makortel opened this issue Dec 23, 2024 · 0 comments · Fixed by cms-sw/cmssw#47028
Closed
Tracked by #1127

Add synchronize parameter to alpaka PSet of Alpaka modules #1115

makortel opened this issue Dec 23, 2024 · 0 comments · Fixed by cms-sw/cmssw#47028
Assignees
Labels
Heterogeneous computing Objective Main unit in planning, consists of one or more Tasks and/or Aspects Task Single work item, ideally something taking a few hours to a week User request

Comments

@makortel
Copy link
Contributor

Many developers of Alpaka modules add synchronize parameter to call alpaka::wait() at the end of acquire() / produce(). Having such parameter centrally would allow

  • repeating some lines of boilerplate code
  • have such a setting globally set in ProcessAcceleratorAlpaka (similarly to backend)
  • EDMetadata would know at the Event insertion time all async work has finished
@makortel makortel added Heterogeneous computing Objective Main unit in planning, consists of one or more Tasks and/or Aspects labels Dec 23, 2024
@makortel makortel moved this from 🆕 New to 🔖 Ready in Framework objectives Dec 23, 2024
@makortel makortel self-assigned this Dec 23, 2024
@makortel makortel added the Task Single work item, ideally something taking a few hours to a week label Dec 27, 2024
@github-project-automation github-project-automation bot moved this to 🔖 Ready in Framework tasks Dec 27, 2024
@makortel makortel moved this from 🔖 Ready to 🏗 In progress in Framework objectives Dec 27, 2024
@makortel makortel moved this from 🔖 Ready to 🏗 In progress in Framework tasks Dec 27, 2024
@makortel makortel moved this from 🏗 In progress to 👀 In review in Framework tasks Dec 27, 2024
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Framework objectives Dec 30, 2024
@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Done in Framework tasks Dec 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Heterogeneous computing Objective Main unit in planning, consists of one or more Tasks and/or Aspects Task Single work item, ideally something taking a few hours to a week User request
Projects
Status: Done
Status: ✅ Done
Development

Successfully merging a pull request may close this issue.

1 participant