cancel
Showing results for 
Search instead for 
Did you mean: 

Server Gurus Discussions

brucew
Journeyman III

Processor group limits for hyperthreaded 128 threads in Windows

Hi,

We're developing a astrophysical stochastic model which is extremely hpc-intensive.  Using 24 threads, a run takes many days.  Using a 64-core, 128 thread chip would certainly speed our work.  For historical and other reasons, we are developing under Windows which apparently has a 64-thread limit.  My question: is there anything that prevents running two instances of the code, each using 64 threads, concurrently under windows 7 or 10?  Using hyperthreading gives us about a 50% speedup.  Since it is a Markov-chain-type process, summing the results from two concurrent processes works perfectly well.

Is there any definitive reference on the processor group concept for Windows?

thanks,

0 Likes
1 Solution

Windows OS may internally spit-up the processors in multiple groupings or nodes, and each group may have a maximum of 64.  However, would not agree with the statement that Windows Server has a total 64 core limit (Windows Server 2019 rather a 64 socket limit).  Different documentation exists from Microsoft and third parties detailing some of Windows OS internals.  Meanwhile, you will find multiple vendors' Windows Server Systems  powered by 256 AMD Zen2 cores achieving world-record performance.

View solution in original post

0 Likes
1 Reply

Windows OS may internally spit-up the processors in multiple groupings or nodes, and each group may have a maximum of 64.  However, would not agree with the statement that Windows Server has a total 64 core limit (Windows Server 2019 rather a 64 socket limit).  Different documentation exists from Microsoft and third parties detailing some of Windows OS internals.  Meanwhile, you will find multiple vendors' Windows Server Systems  powered by 256 AMD Zen2 cores achieving world-record performance.

0 Likes