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 | 299 | May 13, 2024 | |
Multi-thread issue on Windows 10 home or libuv? | 6 | 2095 | October 27, 2020 | |
@threads uses only half the number of nthreads() | 10 | 2340 | October 12, 2021 | |
Julia image threads on Windows | 6 | 137 | May 26, 2025 | |
How to set up number of threads appropriately based on Hardware? | 18 | 3103 | July 1, 2021 |