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