Page 2 of 3

Re: Rybka 4 vs Stockfish 1.8 - Long TC Match - LIVE BROADCAS

Posted: Sat Jul 10, 2010 4:30 pm
by Robert Houdart
That was quick!
It works very well, thank you!

Robert

Re: Rybka 4 vs Stockfish 1.8 - Long TC Match - LIVE BROADCAS

Posted: Sun Jul 11, 2010 1:30 am
by Martin Thoresen
Robert Houdart wrote:That was quick!
It works very well, thank you!

Robert
Thank you for that great idea! It had never crossed my mind, actually.

Too much whiskey tonight, but hope this makes sense after all. :D

Re: Rybka 4 vs Stockfish 1.8 - Long TC Match - LIVE BROADCAS

Posted: Wed Jul 14, 2010 5:00 pm
by Martin Thoresen
This match is now also relayed on chessbomb.com!

http://chessbomb.com/o/2010-sf-r4/

Thanks for the huge interest from everyone!

Re: Rybka 4 vs Stockfish 1.8 - Long TC Match - LIVE BROADCAS

Posted: Fri Jul 16, 2010 5:42 am
by Martin Thoresen
The tournament is at the half-way mark with 24 games played.

The standings are:

14.0 Rybka 4 x64 4CPU
10.0 Stockfish 1.8 x64 4CPU

Re: Rybka 4 vs Stockfish 1.8 - Long TC Match - LIVE BROADCAS

Posted: Wed Jul 21, 2010 9:23 pm
by Martin Thoresen
A picture from the live action of game 46, where SF is losing another endgame:

http://home.halden.net/mordor/match/ryb ... sh_g46.jpg

Re: Rybka 4 vs Stockfish 1.8 - Long TC Match - LIVE BROADCAS

Posted: Thu Jul 22, 2010 10:55 am
by Martin Thoresen
The match is finished, the result was 29-19 in favor of Rybka.

The full PGN can be downloaded here:

http://home.halden.net/mordor/match/ryb ... ong_tc.zip

The next match between SF and Houdini starts in a few minutes.

Re: Rybka 4 vs Stockfish 1.8 - Long TC Match - LIVE BROADCAS

Posted: Thu Jul 22, 2010 11:11 am
by Vael Jean-Paul
You gonne use Houdini 1.03a popcnt x64 version!!

Re: Rybka 4 vs Stockfish 1.8 - Long TC Match - LIVE BROADCAS

Posted: Thu Jul 22, 2010 11:25 am
by Martin Thoresen
Vael Jean-Paul wrote:You gonne use Houdini 1.03a popcnt x64 version!!
Of course, I always use the best build available.

If SF had a popcnt version I'd use it as well. ;)

Re: Rybka 4 vs Stockfish 1.8 - Long TC Match - LIVE BROADCAS

Posted: Thu Jul 22, 2010 11:59 am
by Robert Houdart
Martin Thoresen wrote:If SF had a popcnt version I'd use it as well. ;)
Stockfish does use POPCNT, in fact the Stockfish executable contains both the standard and POPCNT versions of most routines. At start-up it detects whether the CPU supports POPCNT and subsequently uses the appropriate routines.

For Houdini the POPCNT version is only marginally (say 2%) faster than the normal version, so it's not really a big deal.

Robert

Re: Rybka 4 vs Stockfish 1.8 - Long TC Match - LIVE BROADCAS

Posted: Thu Jul 22, 2010 12:28 pm
by Martin Thoresen
Robert Houdart wrote:Stockfish does use POPCNT, in fact the Stockfish executable contains both the standard and POPCNT versions of most routines. At start-up it detects whether the CPU supports POPCNT and subsequently uses the appropriate routines.

For Houdini the POPCNT version is only marginally (say 2%) faster than the normal version, so it's not really a big deal.

Robert
Thanks Robert, but your input on this matter makes me confused. I was talking to Tord at chessbomb.com chat during game 27, and I quote the whole conversation:
greenchile505: Very interesting, thanks.

greenchile505: Tord, when you are testing a new rev of an engine, what engine do you play it against? The previous? or an engine from another author? or a human?

Xaurus: Tord I was asking Marco for a POPCNT build of SF, is that something you guys are considering? He said that it might not be faster than Jim's builds. In this match, Rybka is running with the POPCNT executable (SSE 4.2).

ChessBomb: Speaking of Jim's builds, Tord, do you know which compiler he uses under Linux? Our quick-and-dirty no-SSE42 builds are actually faster than his PGO build.

jhoro: hi Xaurus, does Rybka use tablebases?

dennis1382: <Tablebases: 3-4-5 Men Nalimov>

TordRomstad: @greenchile505: Normally, we just play self-play matches against the previous version.

Xaurus: jhoro, yes all 3, 4 and 5 men tablebases are installed (as dennis1382 said)

TordRomstad: Martin: I guess the problem is that Jim doesn't have a CPU with the popcnt instruction.

jhoro: because Tod said SF cannot use them. so this is a big disadvantage in the end games

TordRomstad: This means that he probably can't compile a PGO build with popcnt.

jhoro: i mean Tord

Xaurus: Tord, is there not someone else that can compile it? Dann Corbit? All speedup is good :) I think with popcnt SF can gain a few more elo from "nothing"

TordRomstad: If somebody else manages to match Jims compilation skills and compiles with popcnt support, we'll probably include that version in our download.

TordRomstad: By the way, there is a popcnt-binary for Mac OS X.

TordRomstad: ChessBomb: I guess Jim uses ICC under Linux, but I really don't know.

Xaurus: Aha, have you done any comparisons?

Xaurus: jhoro yes that is right, SF has no tablebase code (although I think it's quite strong in the endgame even so)

TordRomstad: jhoro: I actually don't think lacking TBs is a disadvantage in practical endgame play.

Xaurus: ChessBomb, are you Peter?

TordRomstad: Martin: What sort of comparisions? Between popcnt and non-popcnt binaries in OS X, you mean?

Xaurus: Tord, yes exactly

dennis1382: @jhoro: they BOTH use the 3/4/5 men Nalimov TB's

TordRomstad: If I recall correctly, popcnt gives something like 5% extra speed.

TordRomstad: I can do a quick benchmark right now. Wait a minute...


Xaurus: Is that possible to translate to ELO?

TordRomstad: Yes. Wait two minutes. :-)

ChessBomb: @Xaurus, in this case - yes, although this account is used by others too

jhoro: dennis, i think Tord & Xaurus know better than you & i

dennis1382: it is stated on the official site

Xaurus: ChessBomb, thanks for the email - I'll send the admin an email - but my point was the time displayed on the clock's here - it's pretty off for white

ChessBomb: Off by how much?

Xaurus: white has 3:00 minutes

Xaurus: so off by 15 minutes +

Xaurus: black has 2 minutes left right now

Xaurus: if we ignore offset from reading html file

ChessBomb: Are you sure? White should have just gained 15 minutes after move 60

jhoro: dennis, Xaurus runs the match and Tord writes SF. they both said SF cannot use TBs

ChessBomb: IMHO Fritz is wrong in this case, and here we have it correct

Xaurus: Ah yes you're right - CB gui doesn't add it until it's white 61. turn

Xaurus: my fault :)

Xaurus: I didn't notice it was move 60 already

Xaurus: It adds it after 60 of course but it won't display it until it's white's 61. move

ChessBomb: Aside from that, up to 3 min. errors should be expected probably, because that's the update frequency

ChessBomb: (as you stated on the site)

Xaurus: yes correct

Xaurus: I am impressed, great work on that code

Xaurus: 1-0, nice win for SF

ChessBomb: And white wins, congrats SF :)

Xaurus: game 28 already started

Aspirador: who declared this a win?

Aspirador: when do you award the win?

TordRomstad: My quick benchmark gave only 3% extra speed for the popcnt binary.

TordRomstad: That's about 3 Elo points.

Xaurus: Thanks Tord! 3% wasn't very much though


Xaurus: Aspirador, the GUI awards the win as you put it

TordRomstad: I expected more. Perhaps a longer benchmark would have given a different result.