I submitted a patch to LibUV that will fix Julia threading only being able to use 1/2,1/4, or 1/8 of the CPUs on high end windows systems, no matter how many threads you create. Affected systems are any with >64 HW threads (such as 64-core AMD threadrippers), or dual/quad/octa socket systems such as Xeons.
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
>64 HW threads under windows | 8 | 269 | May 13, 2024 | |
Using more threads than actual number of CPU cores | 1 | 86 | May 22, 2024 | |
Is there any overhead through too many threads? | 7 | 463 | September 13, 2020 | |
@threads uses only half the number of nthreads() | 10 | 2267 | October 12, 2021 | |
Decrease in performance using Threads.@threads in Linux | 16 | 1941 | July 23, 2019 |