I will have to test this - good thing I just added macOS Catalina Wallppaer in desktop slide show mode so that it changes every 6 hours - as I wait for the testing to complete.lkaufman wrote: ↑Mon Feb 24, 2020 3:38 amWhen running many single or four thread tests at once on one machine, we do it with HT off when we have control over this, using 15 threads on a 16 core for example, but if HT is on we use all but one thread (so 31 threads on a 16 core machine) or as close to that as possible. We believe this is best, but it's not certain. For optimum performance running just one game using the full power of the machine, on my new 3970x I'm convinced that 48 threads (with HT on, 32 cores) is better than 32 or 60, but of course some other number in that range may be even better. I don't suppose there is anything "magical" about using 3 threads for every 2 cores, but you never know.MikeB wrote: ↑Sun Feb 23, 2020 7:52 pm Back story - Hyper-threading (HT, AMD calls it something else , but it's the use of the logical cores in addition to the real cores)) ( was very primitive when it was first released and was clearly a detriment to most chess engines ( if not all ) at the time.
Overtime some engines seem to adapt to HT quite well, SF being one of them, as the use of the additional logical cores increase nps by approximately 50% or a little more. Hey - that must be worth some Elo right?
I run hundred of games of SF 30 real cores versus SF 60 cores and despite the hype ( pun intended), I see no measureable ELo gain.
What I do find is a 25% increase ( or a little more) in power consumption . Furthermore, when using hyperthreading in testing, I have found I need to run games at tc of 5 min with 3 second increment to get consistent results which are meaningful ( sorry, but 10 second games with 0.1 second increment to me have no meaning unless you want to an engine really good at 10 second games with 0.1 second increment).. So when I cut the concurrent games down to 30 from 60, nps increases 50% and games run at 2 min plus one second increment now obtain consistent results with a higher degree of correlation to longer time controls.
I am not saying this is fact, all I'm saying this is what it looks like to me based on my 30 years involved with computer chess.
What do other thinks - interested in all opinions, especially those who have looked at this perhaps a little more scientifically than I have. Thanks.
PS - In summary , I am now thinking running HT for chess is a waste of money since you can get to the same place with a 25%+ reduction in Energy costs. Also Fast Fritz, running on two RTX 2060 Super s( roughly 30K nps) is about equal to SF running on the 3970x ( using all cores - whether real or logical). Two RTX 2060 Supers cost about $800 ($400ea) , one 3970 costs about $2000 - so it looks like to me NN have surpassed AB engines in elo/$ - comments?
Edit: Also, if you make a conscious decision to use just real cores for chess, you can run the 3970x at a higher clock speed - maybe 0.1 to .15 Ghz higher, roughly ~2 to ~3% faster.
Yes, I went the through the hassle of coverting Apple's Catalina HEIC file to 8 jpg files so that I can have a more Apple looking Windows 10 Pro desktop.
This download is huge - about 1/4 GB, but if you have an UHD monitor (4K) , it may be worth your while.
https://www.dropbox.com/s/z53ib307reruq ... w.zip?dl=0
Apple's wallpaper (desktop pictures) is the best.

