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

Multithreading #14

Open
apereiroc opened this issue Jun 9, 2022 · 1 comment
Open

Multithreading #14

apereiroc opened this issue Jun 9, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@apereiroc
Copy link

Hi, thanks for this very powerful package. My analysis group and I are trying to incorporate it into one of our LHCb analyses, the results are very promising.

However, we are missing a multithreading functionality. We have to deal with many millions of events and this can take many hours or days in a single core. I managed to add myself a numba parallel range inside kernels.py/_evaluate_numba function, but would be great to have an option in the constructor or an additional method (or whatever) to do this automatically.

@lzkelley lzkelley added the enhancement New feature or request label Jun 10, 2022
@lzkelley
Copy link
Owner

Hi @apereiroc I'm glad to hear the package is working well for you! This is an excellent idea, and something I really hadn't thought much about so far. So far, the package overall has had very minimal speed optimization, which I think is very important to work on. Any implementations/recommendations you have are very welcome either as general ideas or specific code PRs!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants