-
Notifications
You must be signed in to change notification settings - Fork 3
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 is not working #56
Comments
Maybe we can define it globally in each function rayon::ThreadPoolBuilder::new().num_threads(threads).build_global().unwrap(); |
The benchmarks suggest otherwise? Unless it's broken in the last few days, which is certainly possible... but seems unlikely!
e.g. in the most recent (#22) we see:
with 32 threads. So! mystery! What system are you running on? |
I am running on farm. How did you set the |
can you try this:
|
ref #31 |
It still does not work. |
yes, the 15 targets is likely to be a problem! here's something that runs on farm with the manysearch code, and definitely does do multithreading... background repo: https://github.com/dib-lab/2022-branchwater-benchmarking |
(how does #57 fix this issue? curious what you figured out ;) |
FYI large scale benchmarks confirm that something is fishy with |
Here're some details
|
The number of cores significantly impacted the run time, even when the number of targets was small. |
I think we can close this now due to #57 and follow-on benchmarking and tests! |
In
manysearch
and probably the rest of the commands, multi-threading is not working. Even when I hard-code the number of cores, it only works on 2. I noticed that withhtop
The text was updated successfully, but these errors were encountered: