cheng4 0.38 release

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

Moderators: hgm, Rebel, chrisw

mar
Posts: 2554
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

cheng4 0.38 release

Post by mar »

Hi all,
new cheng4 is available here http://vlasak.biz/cheng as usual.
Most of the gain (I expect some 30 real elo, maybe more) is due to eval tuning using "Texel tuning method" by Peter Osterlund (thanks).
Also thanks to Graham for providing book lines, Lars for testing and Emil for hosting.
User avatar
cc2150dx
Posts: 325
Joined: Sat Nov 30, 2013 9:51 am
Location: Canada
Full name: Jason Coombs

Re: cheng4 0.38 release

Post by cc2150dx »

I'll be testing this for sure.

Thanks for the update Martin :)

and Graham, Lars and Emil


Jason
User avatar
Marek Soszynski
Posts: 582
Joined: Wed May 10, 2006 7:28 pm
Location: Birmingham, England

Re: cheng4 0.38 release

Post by Marek Soszynski »

The Linux compile, in particular, is much appreciated. Thank you!
Marek Soszynski
Joerg Oster
Posts: 937
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany

Re: cheng4 0.38 release

Post by Joerg Oster »

Great work. Thanks for sharing. :D
Jörg Oster
User avatar
reflectionofpower
Posts: 1610
Joined: Fri Mar 01, 2013 5:28 pm
Location: USA

Re: cheng4 0.38 release

Post by reflectionofpower »

Its runs slower than .36c speed wise in the nodes, it is very noticeable to me.
This isn't necessarily a bad thing, I was just wondering what you did to this current version?
"Without change, something sleeps inside us, and seldom awakens. The sleeper must awaken." (Dune - 1984)

Lonnie
mar
Posts: 2554
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: cheng4 0.38 release

Post by mar »

reflectionofpower wrote:Its runs slower than .36c speed wise in the nodes, it is very noticeable to me.
This isn't necessarily a bad thing, I was just wondering what you did to this current version?
Are you sure? I don't see any decrease in nps from the startposition between 0.36c and 0.38.
Could you start 0.36c and type go depth 20 and do the same for 0.38 and post nps when it finishes?
User avatar
reflectionofpower
Posts: 1610
Joined: Fri Mar 01, 2013 5:28 pm
Location: USA

Re: cheng4 0.38 release

Post by reflectionofpower »

mar wrote:
reflectionofpower wrote:Its runs slower than .36c speed wise in the nodes, it is very noticeable to me.
This isn't necessarily a bad thing, I was just wondering what you did to this current version?
Are you sure? I don't see any decrease in nps from the startposition between 0.36c and 0.38.
Could you start 0.36c and type go depth 20 and do the same for 0.38 and post nps when it finishes?
A SIGNIFICANT difference! newest version takes 40 seconds to reach 20 ply whereas older version takes 7 seconds! This is running 4 CPU's on an i7

I was also looking at the ply speed mainly so I should clarify mysef, node speed is the same but depth reached is much slower in new version.
"Without change, something sleeps inside us, and seldom awakens. The sleeper must awaken." (Dune - 1984)

Lonnie
mar
Posts: 2554
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: cheng4 0.38 release

Post by mar »

reflectionofpower wrote:A SIGNIFICANT difference! newest version takes 40 seconds to reach 20 ply whereas older version takes 7 seconds! This is running 4 CPU's on an i7
Ah yes so you mean nominal depth. Should be ok then. Also note that smp in nondeterministic.
Joerg Oster
Posts: 937
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany

Re: cheng4 0.38 release

Post by Joerg Oster »

Just out of curiosity, I ran a quick 500 games match, fixed depth 12, Cheng4 1 Thread against Cheng4 8 Threads.

Code: Select all

Finished game 500 (Cheng4-1T vs Cheng4-8T): 1/2-1/2 {Draw by 3-fold repetition}
Score of Cheng4-8T vs Cheng4-1T: 152 - 114 - 234  [0.538] 500
ELO difference: 26
Finished match
Nice. I like it. 8-)
Jörg Oster
User avatar
reflectionofpower
Posts: 1610
Joined: Fri Mar 01, 2013 5:28 pm
Location: USA

Re: cheng4 0.38 release

Post by reflectionofpower »

Joerg Oster wrote:Just out of curiosity, I ran a quick 500 games match, fixed depth 12, Cheng4 1 Thread against Cheng4 8 Threads.

Code: Select all

Finished game 500 (Cheng4-1T vs Cheng4-8T): 1/2-1/2 {Draw by 3-fold repetition}
Score of Cheng4-8T vs Cheng4-1T: 152 - 114 - 234  [0.538] 500
ELO difference: 26
Finished match
Nice. I like it. 8-)
You could run a 1 thread verse a 48 thread, it makes no difference when running it into a depth limitation. They both reach 12 ply and then it's over. Try running it on 3 0 games and the 8 thread will cremate the solo act.
"Without change, something sleeps inside us, and seldom awakens. The sleeper must awaken." (Dune - 1984)

Lonnie