------------------------------------
The Baron 1.3.0b3 1101 3.0/4
Movei 0.08.178 0010 1.0/4
------------------------------------
Phalanx XXII 1111 4.0/4 !!
Ufim 4.04 0000 0.0/4
------------------------------------
Terra 3.3b10 ½1½1 3.0/4
Frenzee 155 ½0½0 1.0/4
------------------------------------
Frenzee is going to do really bad, it is playing with ponder OFF.------------------------------------
The Baron 1.3.0b3 1101 3.0/4
Movei 0.08.178 0010 1.0/4
------------------------------------
Phalanx XXII 1111 4.0/4 !!
Ufim 4.04 0000 0.0/4
------------------------------------
Terra 3.3b10 ½1½1 3.0/4
Frenzee 155 ½0½0 1.0/4
------------------------------------
Of course I am beaming!
Oh my goodness, Phalanx awakens. The world may never be the same.
Terra is proceeding according to plan...
No surprises here.
A 50% time penalty is 70 Elo (according to many estimates). There are some indications that pondering actually does better than a 50% horsepower increase and especially if the ponder move guess is right 90% of the time or more.Frenzee is going to do really bad, it is playing with ponder OFF.------------------------------------
The Baron 1.3.0b3 1101 3.0/4
Movei 0.08.178 0010 1.0/4
------------------------------------
Phalanx XXII 1111 4.0/4 !!
Ufim 4.04 0000 0.0/4
------------------------------------
Terra 3.3b10 ½1½1 3.0/4
Frenzee 155 ½0½0 1.0/4
------------------------------------
Of course I am beaming!
Oh my goodness, Phalanx awakens. The world may never be the same.
Terra is proceeding according to plan...
No surprises here.
Leo, I'm starting to think it might be better to use the old v.146 with pondering.
I think when only one engine ponders the other engine will always get into a real time jam.
-S.
What about disabling pondering for *both* engines in Frenzee's games? ThisFrenzee is going to do really bad, it is playing with ponder OFF.
Leo, I'm starting to think it might be better to use the old v.146 with pondering.
I think when only one engine ponders the other engine will always get into a real time jam.
If you can't ponder with the current version you are reduced to almost half the time (Leo is using 2 processes). Have you tried to compare the two version with a 50% time handicap? IIRC it is easily done with Arean.Frenzee is going to do really bad, it is playing with ponder OFF.------------------------------------
The Baron 1.3.0b3 1101 3.0/4
Movei 0.08.178 0010 1.0/4
------------------------------------
Phalanx XXII 1111 4.0/4 !!
Ufim 4.04 0000 0.0/4
------------------------------------
Terra 3.3b10 ½1½1 3.0/4
Frenzee 155 ½0½0 1.0/4
------------------------------------
Of course I am beaming!
Oh my goodness, Phalanx awakens. The world may never be the same.
Terra is proceeding according to plan...
No surprises here.
Leo, I'm starting to think it might be better to use the old v.146 with pondering.
I think when only one engine ponders the other engine will always get into a real time jam.
-S.
Yes I think it is a more serious handicap than I first thought.A 50% time penalty is 70 Elo (according to many estimates). There are some indications that pondering actually does better than a 50% horsepower increase and especially if the ponder move guess is right 90% of the time or more.Frenzee is going to do really bad, it is playing with ponder OFF.------------------------------------
The Baron 1.3.0b3 1101 3.0/4
Movei 0.08.178 0010 1.0/4
------------------------------------
Phalanx XXII 1111 4.0/4 !!
Ufim 4.04 0000 0.0/4
------------------------------------
Terra 3.3b10 ½1½1 3.0/4
Frenzee 155 ½0½0 1.0/4
------------------------------------
Of course I am beaming!
Oh my goodness, Phalanx awakens. The world may never be the same.
Terra is proceeding according to plan...
No surprises here.
Leo, I'm starting to think it might be better to use the old v.146 with pondering.
I think when only one engine ponders the other engine will always get into a real time jam.
-S.
So if your new program is not at least 70 Elo stronger than the old, it is definitely better to use the old. Maybe as much as 100 Elo.
I don't think the rules should be changed because one engine has a bug.What about disabling pondering for *both* engines in Frenzee's games? ThisFrenzee is going to do really bad, it is playing with ponder OFF.
Leo, I'm starting to think it might be better to use the old v.146 with pondering.
I think when only one engine ponders the other engine will always get into a real time jam.
seems like a fair solution to me, but I am not sure whether the rules of the
tournament allow it.
Tord
Our plans seems to be unsynced! Normally Frenzee is a very tough opponent for Terra.------------------------------------
The Baron 1.3.0b3 1101 3.0/4
Movei 0.08.178 0010 1.0/4
------------------------------------
Phalanx XXII 1111 4.0/4 !!
Ufim 4.04 0000 0.0/4
------------------------------------
Terra 3.3b10 ½1½1 3.0/4
Frenzee 155 ½0½0 1.0/4
------------------------------------
Of course I am beaming!
Oh my goodness, Phalanx awakens. The world may never be the same.
Terra is proceeding according to plan...
No surprises here.
The Scid question is this: I want to search a database for games that contain a Queen being exchanged for three minor pieces, regardless of colours. I want the side that did the exchange to win the game as well BUT that is a minor point. I can always hunt through the games manually as I imagine that the number of such games is fairly small.
Please do not think I will be insulted if you use very simple terms and expressions in your explanations. Scid's material search features should be able to do what I want but I cannot fathom it.
Thanks for any help.
Later.
Hi Sune,Frenzee is going to do really bad, it is playing with ponder OFF.------------------------------------
The Baron 1.3.0b3 1101 3.0/4
Movei 0.08.178 0010 1.0/4
------------------------------------
Phalanx XXII 1111 4.0/4 !!
Ufim 4.04 0000 0.0/4
------------------------------------
Terra 3.3b10 ½1½1 3.0/4
Frenzee 155 ½0½0 1.0/4
------------------------------------
Of course I am beaming!
Oh my goodness, Phalanx awakens. The world may never be the same.
Terra is proceeding according to plan...
No surprises here.
Leo, I'm starting to think it might be better to use the old v.146 with pondering.
I think when only one engine ponders the other engine will always get into a real time jam.
-S.
I agree. That's why I added "I am not sure whether the rules of the tournamentI don't think the rules should be changed because one engine has a bug.What about disabling pondering for *both* engines in Frenzee's games? ThisFrenzee is going to do really bad, it is playing with ponder OFF.
Leo, I'm starting to think it might be better to use the old v.146 with pondering.
I think when only one engine ponders the other engine will always get into a real time jam.
seems like a fair solution to me, but I am not sure whether the rules of the
tournament allow it.
Tord
It wouldn't be fair to all the other great programmers who has done a better
job implementing pondering.
I thought I had everything working, it has been released for some time and I had not received any bug reports on this.
I had also tested that pondering worked fine when playing on the servers.
However the servers have a certain lag between sending and receiving moves,
this "solved" the race condition. When playing on the same computer the
opponent sometimes responds with a ponder hit so fast that frenzee starts up
two search threads at the same time (a ponder and regular search thread).
I need to lock() this stuff with some mutexes and be sure the old ponder
thread is dead before I init a new search.
I have no idea how to do this, Bob told me to read his thread.c code and I
will, but this is not something I can learn in 5 minutes.
Version 149 has the same threaded design as 151 and 155, so it will haveHi Sune,Frenzee is going to do really bad, it is playing with ponder OFF.
Leo, I'm starting to think it might be better to use the old v.146 with pondering.
No problem, I have just looked and the last versions I used were 146 (3rd division) and 149 (promotion tourney).
If you tell which one to use I do that, I think with the books I use by now with 155?
Take your time, Frenzee will not play the next 2 days!
Frenzee is going to do really bad, it is playing with ponder OFF.Frenzee 155 ½0½0 1.0/4Terra 3.3b10 ½1½1 3.0/4
------------------------------------
Terra is proceeding according to plan...
No surprises here.
Leo, I'm starting to think it might be better to use the old v.146 with pondering.
I think when only one engine ponders the other engine will always get into a real time jam.
-S.
Thats strange, I cannot remember I had problems with 149 here:Version 149 has the same threaded design as 151 and 155, so it will haveHi Sune,Frenzee is going to do really bad, it is playing with ponder OFF.
Leo, I'm starting to think it might be better to use the old v.146 with pondering.
No problem, I have just looked and the last versions I used were 146 (3rd division) and 149 (promotion tourney).
If you tell which one to use I do that, I think with the books I use by now with 155?
Take your time, Frenzee will not play the next 2 days!
the same bug.
Keep the new books I'm sure they are better.
They are a little smaller so engines with learning might
be able to repeat won games like Amateur did.
I just hope not too many engines in that division has book learning.
Ok, I'll cross my fingers then
-S.
It avoids the unportable peeknamedpipe, the thought of havingThanks for the warning. I haven't yet added pondering to my new engine, butHowever the servers have a certain lag between sending and receiving moves,
this "solved" the race condition. When playing on the same computer the
opponent sometimes responds with a ponder hit so fast that frenzee starts up
two search threads at the same time (a ponder and regular search thread).
I need to lock() this stuff with some mutexes and be sure the old ponder
thread is dead before I init a new search.
I have no idea how to do this, Bob told me to read his thread.c code and I
will, but this is not something I can learn in 5 minutes.
I was considering to implement it with threads this time. Now I know at
least one potential problem to look out for.
Tord
Ask Uri to stand by his conviction and turn ponder off!Ponder ON/OFF makes little difference. Ask Uri.Frenzee is going to do really bad, it is playing with ponder OFF.Frenzee 155 ½0½0 1.0/4Terra 3.3b10 ½1½1 3.0/4
------------------------------------
Terra is proceeding according to plan...
No surprises here.
Leo, I'm starting to think it might be better to use the old v.146 with pondering.
I think when only one engine ponders the other engine will always get into a real time jam.
-S.
/Matthias.
It's a random bug, perhaps they weren't very good at ponder guessing frenzee'sThats strange, I cannot remember I had problems with 149 here:Version 149 has the same threaded design as 151 and 155, so it will have
the same bug.
Keep the new books I'm sure they are better.
They are a little smaller so engines with learning might
be able to repeat won games like Amateur did.
I just hope not too many engines in that division has book learning.Ok, I'll cross my fingers thenTake your time, Frenzee will not play the next 2 days!
Promo tourney C: - First 3 to the 2nd div, 4, 5 and 6 to the 3rd division!
ATHLON-MP2200, 2004.01.22 - 2004.01.28
Score Fren Terr Cere Esc Knig Butc
------------------------------------------------------------
1: Frenzee 149 13.0 / 20 XXXX 0110 =11= 10=1 =110 0111
2: Terra 3.3b4 13.0 / 20 1001 XXXX 0=01 1111 1100 111=
3: Cerebro 1.23a 10.0 / 20 =00= 1=10 XXXX 0=01 0=11 =110
4: Esc 1.16 9.5 / 20 01=0 0000 1=10 XXXX 11== =011
5: Knightx 1.81 9.0 / 20 =001 0011 1=00 00== XXXX 0111
6: Butcher 1.42c 5.5 / 20 1000 000= =001 =100 1000 XXXX
------------------------------------------------------------
60 games: +28 =12 -20 *0
Thats the same computer as they play now.
I will look at it tomorrow!
Frenzee will need that, it will play vs Amy
A 50% time penalty is 70 Elo (according to many estimates). There are some indications that pondering actually does better than a 50% horsepower increase and especially if the ponder move guess is right 90% of the time or more.Frenzee is going to do really bad, it is playing with ponder OFF.------------------------------------
The Baron 1.3.0b3 1101 3.0/4
Movei 0.08.178 0010 1.0/4
------------------------------------
Phalanx XXII 1111 4.0/4 !!
Ufim 4.04 0000 0.0/4
------------------------------------
Terra 3.3b10 ½1½1 3.0/4
Frenzee 155 ½0½0 1.0/4
------------------------------------
Of course I am beaming!
Oh my goodness, Phalanx awakens. The world may never be the same.
Terra is proceeding according to plan...
No surprises here.
Leo, I'm starting to think it might be better to use the old v.146 with pondering.
I think when only one engine ponders the other engine will always get into a real time jam.
-S.
So if your new program is not at least 70 Elo stronger than the old, it is definitely better to use the old. Maybe as much as 100 Elo.
I don't think that is the usual way of pondering.A 50% time penalty is 70 Elo (according to many estimates). There are some indications that pondering actually does better than a 50% horsepower increase and especially if the ponder move guess is right 90% of the time or more.
So if your new program is not at least 70 Elo stronger than the old, it is definitely better to use the old. Maybe as much as 100 Elo.
Let's do some math here...
Engine A is pondering with 100% right guesses.
Engine B is not pondering at all.
Two processes are used and 40 moves in 40 minues.
B is using 1 minute for each move as a mean value. Let's say exactly 1 minute/move.
A is pondering 1 minute and thinking 1 minute (without sofisticated time usage).
This gives exactly doubbled time and full usage of the time alotted for both. No doubt.
The question is what could change this?
One possiblity: Let's say that they are using smart time algorithms, thinking longer on hard positions.
Could this favour A? I'm not sure but maybe. I can't see how this is better than the first case described. Well, at least A have more time to play with. It's like how richer are getting even richer because of all the money available when needed.
Anyway, if A is really earning more than doubbled time just because of having more time to play with, then doubbling the n/s in your program would give you the same advantage just by having more nodes to play with per second.
I doubt it. Do you have som figures?
/Peter
PS. The 70 ELO earned by doubbling the time is an very old SSDF observation. I'm not sure it is even true anymore and at least not for all playing levels.
If you make your move and think on the opponent's move, it will be a doubling of time.A 50% time penalty is 70 Elo (according to many estimates). There are some indications that pondering actually does better than a 50% horsepower increase and especially if the ponder move guess is right 90% of the time or more.Frenzee is going to do really bad, it is playing with ponder OFF.------------------------------------
The Baron 1.3.0b3 1101 3.0/4
Movei 0.08.178 0010 1.0/4
------------------------------------
Phalanx XXII 1111 4.0/4 !!
Ufim 4.04 0000 0.0/4
------------------------------------
Terra 3.3b10 ½1½1 3.0/4
Frenzee 155 ½0½0 1.0/4
------------------------------------
Of course I am beaming!
Oh my goodness, Phalanx awakens. The world may never be the same.
Terra is proceeding according to plan...
No surprises here.
Leo, I'm starting to think it might be better to use the old v.146 with pondering.
I think when only one engine ponders the other engine will always get into a real time jam.
-S.
So if your new program is not at least 70 Elo stronger than the old, it is definitely better to use the old. Maybe as much as 100 Elo.
Let's do some math here...
Engine A is pondering with 100% right guesses.
Engine B is not pondering at all.
Two processes are used and 40 moves in 40 minues.
B is using 1 minute for each move as a mean value. Let's say exactly 1 minute/move.
A is pondering 1 minute and thinking 1 minute (without sofisticated time usage).
This gives exactly doubbled time and full usage of the time alotted for both. No doubt.
The question is what could change this?
One possiblity: Let's say that they are using smart time algorithms, thinking longer on hard positions.
Could this favour A? I'm not sure but maybe. I can't see how this is better than the first case described. Well, at least A have more time to play with. It's like how richer are getting even richer because of all the money available when needed.
Anyway, if A is really earning more than doubbled time just because of having more time to play with, then doubbling the n/s in your program would give you the same advantage just by having more nodes to play with per second.
I doubt it. Do you have som figures?
/Peter
PS. The 70 ELO earned by doubbling the time is an very old SSDF observation. I'm not sure it is even true anymore and at least not for all playing levels.
Return to Archive (Old Parsimony Forum)
Users browsing this forum: No registered users and 24 guests