Four examples comparing HT

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

jpqy
Posts: 550
Joined: Thu Apr 24, 2008 9:31 am
Location: Belgium

Re: Four examples comparing HT

Post by jpqy »

User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Four examples comparing HT

Post by Laskos »

IWB wrote:
Laskos wrote:..., but if you are overclocking, it heats more.
If you are overclocking you get more than 10% extra clock when HT is off ;-) and now you have the same problem again.

Besides that, HT when using all core with one engine might(!) be ok, when using more than one engine at a time (worst is just single core engines) you run into problems as the load is not nessesarily distributed equaly.

The best would certainly be if there would be no HT in CPU. Things would be clear and easy!

Bye
Ingo
The best is to use HT, but engines on thread number equal to that of physical cores.
That way you have room for other easy on CPU tasks.
shrapnel
Posts: 1339
Joined: Fri Nov 02, 2012 9:43 am
Location: New Delhi, India

Re: Four examples comparing HT

Post by shrapnel »

yanquis1972 wrote:30Mn/s!! nice machine.

imo, not enough tests to conclude anything. i cherry-picked depth 27 to examine, & the hyperthreaded version faster. i then looked at d29, and its about even, with the fastest time to depth being w/ HT on. if i split the difference & look at depth 28, similar results: 3min & 5min w/ HToff, 4 min & 2.5 min w/ HT on.

seems possible to me the hyperthreaded runs possibly happened to have 'bad luck' between depths 29 & 30, but of course, the longer & deeper the search, the more accurate the results will be & it's equal possible that the ineffeciences take thaat long to become apparent.
This is EXACTLY what happens, as I mentioned in an earlier post on the same topic.
At first, even I was in favor of leaving HT On. No doubt, the kN/s increases dramatically, with more Depth being attained faster and more Hash usage.
There is even no APPARENT drop in ELO most times.
BUT, I am certain, from my experiences, that SLIGHT errors and inefficiencies, not easily detectable, start creeping in at these very high kN/s speeds and with usage of all the threads, virtual and real.
So, in hindsight, R. Houdart was right after all !
i7 5960X @ 4.1 Ghz, 64 GB G.Skill RipJaws RAM, Twin Asus ROG Strix OC 11 GB Geforce 2080 Tis