Dear Developers,
I am very grateful for the continuous development of RAxML-NG, v1 with its parallel workers was long-anticipated and much welcomed! And also the startup heuristics are excellent and helping a lot to not so experienced users.
I would have a question related to the CPU core oversubscription check. I have analysed a long alignment recently, the recommended No of threads were 8 (attached). But I have run a few short test runs, and at the end decided for only 1 thread (core)/tree search with 20 parallel tree searches on the 20 cores of a single node (--threads 20 --workers 20). And I received a CPU core oversubscription error (attached). I did not understand the reason as I did not want to use 20 threads (in other words cores) on a single tree search, so I have forced the job, and it did finish with the average time 67 sec/tree. This is almost a 12x speedup compared to single-core usage, thus I did find this effective.
So, the question arises: wouldn't it be more logical to check for the ratio of cores and threads?
Or I should have played around with thread pinning?
Best regards,
Győző
You received this message because you are subscribed to a topic in the Google Groups "raxml" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/raxml/QEfqb1PVbiE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to raxml+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/raxml/2b158ac1-d1cb-250b-9b73-4203235ba1d0%40gmail.com.