AMD TR 3990X - 64 cores, 128 threads

Questions about MultiCharts and user contributed studies.
Gaempi
Posts: 60
Joined: 27 Jul 2010
Location: Switzerland
Has thanked: 3 times
Been thanked: 8 times

AMD TR 3990X - 64 cores, 128 threads

Postby Gaempi » 17 Apr 2020

MULTICHARTS is great for optimization of trading strategies. I work more then 10 years with MC. Now i want to buy a very fast workstation. I think AMD 3990X with 64 cores is the fastet CPU on the market.

I know MC can work very good with a multicore CPU. I optimize now with 2 x 10 cores (Intel Xeon, 40 threads). But has anybody experiences with the AMD 3990X with 64 cores and 128 threads?

Can Windows 10 and MC work with 100% of the 64 cores at the same time?

Yes, they shoud. But i'm not sure. I heard that Windows 10 works with groups of 32 cores and 64 threads, but not 2 groups at the same time. So the AMD 3990X with 64 cores works only with 50% of the cores at the same time?

Is this true or false?

I like to have an answer from Multicharts staff (Henry, Anna, ..) or a trader working with this CPU.

Thanks!

User avatar
TJ
Posts: 7740
Joined: 29 Aug 2006
Location: Global Citizen
Has thanked: 1033 times
Been thanked: 2221 times

Re: AMD TR 3990X - 64 cores, 128 threads

Postby TJ » 17 Apr 2020


hughesfleming
Posts: 275
Joined: 22 Apr 2014
Has thanked: 70 times
Been thanked: 72 times

Re: AMD TR 3990X - 64 cores, 128 threads

Postby hughesfleming » 18 Apr 2020

You may run into issues with the Windows thread scheduling with 128 threads. Linux is better optimised for this. You might have scaling issues above 32 cores with Windows. There are only a few applications that benefit. You may also find that switching off hyperthreading helps with high core count cpu's. Again this is application specific but my machine learning code is faster with hyperthreading off even though I am using all the cores.

I would look at the 3970x and save yourself a lot of money. I would read through some of the testing done by Puget Systems. https://www.pugetsystems.com/all_news.php

Even the 3960x would be a big step up from your current setup. Unfortunately CPU scaling is not linear. There might not be a very big difference between a 3960x and 3970x.

Kind regards,

Alex

Gaempi
Posts: 60
Joined: 27 Jul 2010
Location: Switzerland
Has thanked: 3 times
Been thanked: 8 times

Re: AMD TR 3990X - 64 cores, 128 threads

Postby Gaempi » 20 Apr 2020

Thanks Hughes! To be sure, it is better to work with AMD 3970 with 32 cores. I know. But some software (rendering, ...) can handle with 64 cores, can use all cores with 128 threads up to 100%.

What i like to know from Multicharts staff: Works Multicharts with all 64 cores at the same time?

Thanks

User avatar
Svetlana MultiCharts
Posts: 645
Joined: 19 Oct 2017
Has thanked: 3 times
Been thanked: 163 times

Re: AMD TR 3990X - 64 cores, 128 threads

Postby Svetlana MultiCharts » 30 Apr 2020

Hello Gaempi,

Not every operating system can fully support the capabilities of this processor. You will need Windows 10 Workstation or Enterprise system. For more details check here:
https://arstechnica.com/gadgets/2020/02 ... eads-3990/

Then, you need an appropriate motherboard that allows the use of all the threads of both processors simultaneously (Non-Uniform Memory Access (NUMA) technology):
https://en.wikipedia.org/wiki/Non-uniform_memory_access

It should be also mentioned that our software does not yet support more than 64 threads for optimization. We have plans to improve it in future (currently it is targeted for MultiCharts 15).

Benster
Posts: 3
Joined: 04 Nov 2011

Re: AMD TR 3990X - 64 cores, 128 threads

Postby Benster » 19 May 2020

Has anybody tried using a 3950X, 3970X or a 3990X with Multicharts? Performance feedback would be interesting.

Benster
Posts: 3
Joined: 04 Nov 2011

Re: AMD TR 3990X - 64 cores, 128 threads

Postby Benster » 18 Nov 2020

I bought an AMD 3970X machine and the speed for optimization is quite amazing, many, many multiples faster than my old 3930K, 32 gb ram machine. It's been completely stable. I may "up" the processor to the 3990x once MC can handle the number of cores and the CPU cheapens up a bit.


Return to “MultiCharts”