TCEC resurrection - need to decide between ponder ON or OFF

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

Moderator: Ras

Which option is the better?

3 cores, ponder OFF
35
69%
1 core, ponder ON
16
31%
 
Total votes: 51

S.Taylor
Posts: 8514
Joined: Thu Mar 09, 2006 3:25 am
Location: Jerusalem Israel

Re: TCEC resurrection - need to decide between ponder ON or

Post by S.Taylor »

Graham Banks wrote:
michiguel wrote:The purpose of TCEC was not about testing engines and statistic accuracy, it was about chess entertainment and competition. Games have been played one at a time so the spectators can follow, comment, chat etc. It had been a lot of fun.

it seemed to me to become like a forbidden thing to accidentally show that you were getting any pleasure from the incidental testing that was the mechanism of the entertainment, or even to give estimations which engine seemed stronger or not due to any of those games.
It felt like one mustn't be racist and that all engines were meant to be imagined to be equal!
IWB
Posts: 1539
Joined: Thu Mar 09, 2006 2:02 pm

Re: TCEC resurrection - need to decide between ponder ON or

Post by IWB »

Hello Martin,

You wrote somewhere that this is not for statistical data but for entertainment. Two Arguments for Ponder ON:

Part of the entertainment is to see what the oppoenent is doing, what it is expecting and if it already sees the problem. For entertainment a ply more or less is irrelevant.
No Tourney (computer or human) in the world where people are facing is played ponder off as thinking while it is the opponents move is the normal way to play chess - that is the nature of the game. Ponder off is used to make more games for better statistical results and nothing else.

I really hope you go for Ponder on.

Btw: I cant vote. It show that the poll is not expired and shows a result even if I havent voted (maybe someone hacked my account and voted for me ...)

Bye
Ingo
Modern Times
Posts: 3780
Joined: Thu Jun 07, 2012 11:02 pm

Re: TCEC resurrection - need to decide between ponder ON or

Post by Modern Times »

Graham Banks wrote: I wish him the best with that, because I've found that not many spectators tend to chat with each other when they've been watching the live broadcasts I've been running. Fingers crossed. 8-)
The couple of times I watched on chessbomb there were a lot of spectators chatting including the authors. But I'm not sure about the new TCEC in the short term - back then not that many people had overclocked 6 cores and they were watching very high quality chess at long-ish time control on fast hardware they did not have themselves. Now with 3 cores, most people have that at home and can watch their own games, assuming that they have the engines. It will be very interesting to see the level of interest. Of course Martin says better hardware will be coming.
User avatar
Graham Banks
Posts: 45037
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: TCEC resurrection - need to decide between ponder ON or

Post by Graham Banks »

IWB wrote:.......maybe someone hacked my account and voted for me ...
They would need to know your password to do that.
gbanksnz at gmail.com
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: TCEC resurrection - need to decide between ponder ON or

Post by Martin Thoresen »

IWB wrote:Hello Martin,

You wrote somewhere that this is not for statistical data but for entertainment. Two Arguments for Ponder ON:

Part of the entertainment is to see what the oppoenent is doing, what it is expecting and if it already sees the problem. For entertainment a ply more or less is irrelevant.
No Tourney (computer or human) in the world where people are facing is played ponder off as thinking while it is the opponents move is the normal way to play chess - that is the nature of the game. Ponder off is used to make more games for better statistical results and nothing else.

I really hope you go for Ponder on.

Btw: I cant vote. It show that the poll is not expired and shows a result even if I havent voted (maybe someone hacked my account and voted for me ...)

Bye
Ingo
Hi Ingo,

Thanks for your input. I don't know if you ever followed TCEC while it was going on, but the tournaments are only for entertainment.

Personally, I am tempted to do ponder but I do not like the fact that at this moment the only viable option is to do it with only 1 core.
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: TCEC resurrection - need to decide between ponder ON or

Post by Martin Thoresen »

Modern Times wrote: The couple of times I watched on chessbomb there were a lot of spectators chatting including the authors. But I'm not sure about the new TCEC in the short term - back then not that many people had overclocked 6 cores and they were watching very high quality chess at long-ish time control on fast hardware they did not have themselves. Now with 3 cores, most people have that at home and can watch their own games, assuming that they have the engines. It will be very interesting to see the level of interest. Of course Martin says better hardware will be coming.
Spot on, Ray. Those are many of my sentiments as well.

Even though people have 4 cores (or the more "bogus" 6-8 cores from AMD), one should consider the speed throughput. The latest Intel (Ivy Bridge) is still far superior to anything AMD have, clock for clock.
User avatar
hgm
Posts: 28422
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: TCEC resurrection - need to decide between ponder ON or

Post by hgm »

Why don't you turn hyper-threading on, and set affinity for engine A to cores 1, 3 and 5, and of engine B to cores 2, 4, 6? Then you can run them at 3 cores with ponder on (and still have 1 physical core, (7 and 8) to spare).
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: TCEC resurrection - need to decide between ponder ON or

Post by Martin Thoresen »

hgm wrote:Why don't you turn hyper-threading on, and set affinity for engine A to cores 1, 3 and 5, and of engine B to cores 2, 4, 6? Then you can run them at 3 cores with ponder on (and still have 1 physical core, (7 and 8) to spare).
Well, the obvious problem would be that I can't run a 24/7 broadcast if I have to set affinity for every engine loaded in every game. :)

Not sure how the speed would be though. I still think HT doesn't give any benefits for computer chess engines. Or have something happened in the last year?
IWB
Posts: 1539
Joined: Thu Mar 09, 2006 2:02 pm

Re: TCEC resurrection - need to decide between ponder ON or

Post by IWB »

Martin Thoresen wrote: Hi Ingo,

Thanks for your input. I don't know if you ever followed TCEC while it was going on, but the tournaments are only for entertainment.
I did from time to time but do not remember if it was ponder on or off..

But I was on several live tourneys and a good part of beeing there was the "Hehe the opponent still doesn't see it"-effect, something I miss in P-OFF games and therefore I usually do not follow them. (However I check the results)
Martin Thoresen wrote: Personally, I am tempted to do ponder but I do not like the fact that at this moment the only viable option is to do it with only 1 core.
I assume you fear that with 4 cores the comp is unstable or your transmission is using to much computational power and yes 2 cores P-ON would be of course more interesting than 1 core but again, no real tourney in the world is played Ponder Off ... and another argument is your "equal ground" reasoning. I would not call it unfair as it is a problem of the 1 core engine but it is even more boring to watch a ponder off game where one engine uses 1 core and the other is using 3 (except by chance you have 2 equaly strong engines then, but that is unintensional)

I am happy that this is your decision :-)


Bye
Ingo
User avatar
hgm
Posts: 28422
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: TCEC resurrection - need to decide between ponder ON or

Post by hgm »

Martin Thoresen wrote:Not sure how the speed would be though. I still think HT doesn't give any benefits for computer chess engines. Or have something happened in the last year?
Well, you just pointed out that your goal is entertainment, not benefits. Pondering is even more detrimental than hyper threading. Thie way I proposed you can award engines with (better) SMP implementation.

And yes, it seems something has happened: the latest reports I have seen here claimed that Houdini on i7 would run about 20% faster nps-wise with HT on, which is just enough to compensate for the search overhead from doubling the number of threads. So it seems that HT is about neutral. But who cares whether you run 10% faster or slower? That should have no impact on entertainment value.

Finally, I thought that Polyglot did support affinity? Or has this been deprecated again? Normally, you should be able to instruct the GUI to define engine priorities and affinities. Not set them by hand...