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

Investigate bunching of multiple events #283

Open
fwyzard opened this issue Mar 13, 2019 · 4 comments
Open

Investigate bunching of multiple events #283

fwyzard opened this issue Mar 13, 2019 · 4 comments

Comments

@fwyzard
Copy link

fwyzard commented Mar 13, 2019

During the ACAT presentations, we have been reminded of the tried approach of improving GPU throughput by bunching the computation over multiple events.

A production-level approach will likely require dedicated support in the framework, but I think we can already try something ad-hoc on the level of O(10) events at a time.

@makortel
Copy link

IIRC Simulations of Chris indicate a negative effect on throughput via the overall scheduling of modules. Maybe a good first step would be to simulate with our workflow parameters?

@fwyzard
Copy link
Author

fwyzard commented Mar 13, 2019

I think to make sense it would need to happen for all modules (cpu and gpu ones) to work on bunches of events, instead of individual events.

@makortel
Copy link

Was the concern more about the transfers or about the kernels (or both)?

@fwyzard
Copy link
Author

fwyzard commented Mar 13, 2019

Nothing specific, just general questions and comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants