Maximum number of processor cores

113 views
Skip to first unread message

Michael W

unread,
Apr 18, 2023, 8:14:36 PM4/18/23
to Adaptrade Builder
I'm curious - is there a way to set the number of processor cores Builder uses to beyond 64, or is that a limitation of the program architecture? Perhaps in Windows 10 settings somewhere? I put Builder on a new computer with 128 logical processors (AMD Epyc 7742) and I can't seem to get Builder to fully utilize all of the logical cores beyond 64, even if I change the settings in the Builder View->Program Options setting. I've tried both on a VM and on the bare metal installation of Windows 10, but both seem limited to 64 cores, whereas there are other programs that fully utilize the processor cores. This is confirmed in Task Manager. Any insight from anyone else who might have experience using higher core count processors, please let me know!

Mike Bryant

unread,
Apr 18, 2023, 8:24:01 PM4/18/23
to adaptrad...@googlegroups.com

Are your computer’s cores on the same processor or multiple processors? If the latter, you need to go to the Details tab of Task Manager, right-click on the Builder.exe process, select “Set affinity”, and select all the cores you want Builder to have access to. Also, I’m assuming you’re using Builder version 4.2 or greater; there was a limit of 64 cores on older versions.

 

Mike Bryant

Adaptrade Software

Michael W

unread,
Apr 23, 2023, 2:09:44 PM4/23/23
to Adaptrade Builder
Yes, I'm using version 4.3. I see the option to select the affinity, but it still seems to be limiting the cpu usage as I'm only able to select cores from a single processor group but there is more than one group. After doing a bit more digging, it seems that by the design of Windows 10, programs that are considered "Numa" aware are not able to utilize cores across more than one processor group, and Windows limits processor groups to 64 cores. But seeing as the cpu I'm using has double that with hyperthreading, it only uses up to 64e cores. According to Microsoft, though, this architecture has changed with Windows 11, and programs should be able to fully utilize cpus with higher core counts: https://learn.microsoft.com/en-us/windows/win32/procthread/processor-groups

Can you tell me, Mike, if Builder is considered "numa aware" for Windows 10, or at least if I upgrade to 11 do you think it should fully utilize the cores given what Microsoft mentions about a program's architecture on that linked page? If I upgrade my system to Windows 11 from 10, will I need to re-activate Builder or should it be fine still?

Mike Bryant

unread,
Apr 23, 2023, 2:57:49 PM4/23/23
to adaptrad...@googlegroups.com

It certainly sounds like Windows 11 would allow Builder to access cores across groups:

 

“In order for applications to automatically take advantage of all the processors in a machine with more than 64 processors, starting with Windows 11 and Windows Server 2022 the OS has changed to make processes and their threads span all processors in the system, across all processor groups, by default. This means that applications no longer need to explicitly set their threads' affinities in order to access multiple processor groups.”

 

I don’t have a computer with more than 64 cores, so I can’t directly test that. If you change your operating system, you will need to reactivate Builder, but that should not be a problem as the program comes with multiple activations, and I can always add more as needed.

Michael Westerband

unread,
Apr 23, 2023, 7:30:57 PM4/23/23
to adaptrad...@googlegroups.com
Ok, thanks for getting back about all that, Mike! Perhaps I’ll try upgrading the OS and reporting back 

On Apr 23, 2023, at 11:57 AM, Mike Bryant <m...@breakoutfutures.com> wrote:


--
You received this message because you are subscribed to a topic in the Google Groups "Adaptrade Builder" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/adaptrade-builder/Y_-T5gxsv5o/unsubscribe.
To unsubscribe from this group and all its topics, send an email to adaptrade-buil...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/adaptrade-builder/000b01d97615%247bde5760%24739b0620%24%40BreakoutFutures.com.
Reply all
Reply to author
Forward
0 new messages