# Fix for win32 threads on high end systems

**URL:** https://discourse.julialang.org/t/fix-for-win32-threads-on-high-end-systems/75687
**Category:** Internals & Design
**Created:** [February 2, 2022, 9:39pm UTC](https://discourse.julialang.org/t/fix-for-win32-threads-on-high-end-systems/75687 "2022-02-02T21:39:25Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Chris\_Green](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chris_green/32/32265_2.png) [@Chris\_Green](https://discourse.julialang.org/u/Chris_Green)
#### Post date: [February 2, 2022, 9:39pm UTC](https://discourse.julialang.org/t/fix-for-win32-threads-on-high-end-systems/75687/1 "2022-02-02T21:39:25Z")

</div>

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.

[https://github.com/aachrisg/libuv](https://github.com/aachrisg/libuv)
