Rybka 3: The dark truth behind the hype

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

Moderators: hgm, Rebel, chrisw

User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Rybka 3: The dark truth behind the hype

Post by AdminX »

George Tsavdaris wrote:
M ANSARI wrote:I would have liked to test these positions on very fast hardware ... either 8 core at 4.8ghz or Quad at 4.1ghz but they are running tournaments now.
Can you run the following position with Rybka 3 on a Quad or Octal when of course you have time:

White has to find 19.Qxf6+!! that wins easily. (19.Bxa7 leads to a position where white has a small advantage but it will be difficult to win, if wins at all.)
Does Rybka 3 see that 19.Qxf6+!! is winning and if so does it show a big score?
Is this from a real game, if so can you post the game?

Thanks
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
George Tsavdaris
Posts: 1627
Joined: Thu Mar 09, 2006 12:35 pm

Re: Rybka 3: The dark truth behind the hype

Post by George Tsavdaris »

AdminX wrote:
George Tsavdaris wrote:
M ANSARI wrote:I would have liked to test these positions on very fast hardware ... either 8 core at 4.8ghz or Quad at 4.1ghz but they are running tournaments now.
Can you run the following position with Rybka 3 on a Quad or Octal when of course you have time:

White has to find 19.Qxf6+!! that wins easily. (19.Bxa7 leads to a position where white has a small advantage but it will be difficult to win, if wins at all.)
Does Rybka 3 see that 19.Qxf6+!! is winning and if so does it show a big score?
Is this from a real game, if so can you post the game?
I can't post the game, since it's not from a real game. :D

I'm sure you are puzzled as much as i do with this 19 move on the FEN that directs us to think that it maybe from a real game, but when it's from a game i usually have it on the tittle which game it is and that was not the case.

BTW the solution Albert gave is about 7.5 minutes(while i don't know if it's Rybka 64-bit or not), so on an Octal Skulltrail QX9775 it would be like 14-16 times faster so the time of the solution would be 28 to 32 seconds only!!!!!
WOW these Octals are beasts.
After his son's birth they've asked him:
"Is it a boy or girl?"
YES! He replied.....
User avatar
M ANSARI
Posts: 3707
Joined: Thu Mar 16, 2006 7:10 pm

Re: Rybka 3: The dark truth behind the hype

Post by M ANSARI »

George Tsavdaris wrote:
M ANSARI wrote:I would have liked to test these positions on very fast hardware ... either 8 core at 4.8ghz or Quad at 4.1ghz but they are running tournaments now.
Can you run the following position with Rybka 3 on a Quad or Octal when of course you have time:

White has to find 19.Qxf6+!! that wins easily. (19.Bxa7 leads to a position where white has a small advantage but it will be difficult to win, if wins at all.)
Does Rybka 3 see that 19.Qxf6+!! is winning and if so does it show a big score?
[D]1B1r4/rp2npkp/2b1pbp1/1qp5/nPN1R3/1P1P1QP1/2P2PBP/5R1K w - - 0 19


Here is the analysis for this move:

[Event "2800"]
[Site "?"]
[Date "1996.03.23"]
[Round "?"]
[White "Qxf6+!!"]
[Black "?"]
[Result "1-0"]
[Annotator ",user"]
[SetUp "1"]
[FEN "1B1r4/rp2npkp/2b1pbp1/1qp5/nPN1R3/1P1P1QP1/2P2PBP/5R1K w - - 0 19"]
[PlyCount "45"]
[EventDate "2008.??.??"]

19. Qxf6+ $3 (19. Bxa7 Bxe4 20. dxe4 e5 21. bxc5 Nxc5 22. Qc3 Ne6 23. Ra1 Nc6 (
23... Nc8 24. Bb8 Qc5 25. Bxe5 Bxe5 26. Qxe5+ Qxe5 27. Nxe5 Rd2 28. Kg1 Rxc2
29. Rd1 Rc5 30. f4 Nb6) 24. Bb6 Rd7 {White is better but has to fight to win,
in contrary with the position if he played 19.Qxf6+!!}) 19... Kxf6 20. Be5+ Kg5
21. Bg7 Bxe4 22. Bxe4 Qxc4 (22... Qc6 23. f4+ Kg4 24. Ne3+ Kh3 25. Rf3 Qxe4 26.
dxe4) 23. f4+ Kg4 24. bxc4 Rg8 (24... g5 25. Bf6 Rd4 26. Bf3+ Kh3 (26... Kf5
27. fxg5 Kg6 28. Bxe7 b6 29. Bf6 Nc3 30. h4 (30. bxc5 bxc5 31. h4 h6 32. h5+
Kh7 33. gxh6) 30... h6 31. h5+ Kh7) 27. Bxe7 b6 28. Bxg5) (24... Nf5 25. Bf3+
Kh3 26. Bg2+ Kg4 27. Bf6 Rd4 (27... Rg8 28. h3+ Kh5 29. Bg5 {#4}) (27... Nd4
28. Bxd8 b6 29. Bh4 f5 30. Ra1 g5 31. h3+ Kh5 32. bxc5 bxc5 33. Bxg5 Kg6 34.
Ra2) (27... Rc8 28. h3+ Kh5 29. Bg5) (27... Ne3 28. h3+ Kf5 29. Be5 Nc3 30. g4+
Nxg4 31. hxg4+ Kxg4 32. Bf3+ Kg3 33. f5+ Kh3 34. fxg6 fxg6 35. Rg1 Rf8 36. Bg4+
Kh4 37. Bxc3) 28. h3+ Kh5 29. g4+ Kh6 30. Bf3 g5 31. fxg5+ Kg6 32. gxf5+ exf5
33. Bxd4 cxd4 34. Ra1 Kxg5 35. Kg2 Kf4 36. Kf2) (24... Nd5 25. Bf3+ Kh3 26.
Bg2+ Kg4 27. cxd5 Rxd5 (27... exd5 28. h3+ Kf5 29. Re1 f6 30. Re7 Nc3 31. g4+
Kxf4 32. Bxf6) 28. Bf6 Rd4 29. bxc5) (24... Ng8 25. Kg2 g5 26. fxg5 b6 (26...
b5 27. h4 Kh5 28. Bf6 Rd4 29. Bxd4 cxd4 30. Kh3 f5 31. gxf6 Rf7 32. g4+ Kh6 33.
g5+ Kh5) (26... Kh5 27. Rxf7) (26... Kxg5 27. Rxf7) 27. h4 Kh5 28. Bf6 Rd4 29.
Bxd4) 25. Bf6 Nd5 (25... Nc6 26. Kg2 {#6}) (25... Nf5 26. Bf3+ Kh3 27. Bg2+ Kg4
28. h3+ Kh5 29. Bg5 Nxg3+ 30. Kh2 Nxf1+ 31. Bxf1 Nc3 32. Bg2 cxb4 33. Bf3#) 26.
Bf3+ Kf5 27. Be5 g5 (27... Nxf4 28. gxf4 g5 29. Be4+ Kg4 30. Rg1+ Kh5 31. Bxh7
Rc8 32. Bf6 g4 33. h3 Kh6 34. Be4 Nc3 35. Bxc3) 28. Be4+ Kg4 29. cxd5 exd5 30.
Bxh7 Re8 31. Bf6 Ra6 32. fxg5 Rxf6 33. gxf6 cxb4 34. Bf5+ Kh5 35. Bd7 Ra8 36.
Ra1 Nb6 37. Rxa8 Nxa8 38. Be6 Kg6 39. Bxd5 Nc7 40. Bc4 Kxf6 41. Kg2 1-0

Sure I will try all three positions on overclocked Skulltrail tomorrow. As for now I am trying to finish up the 16 0 tournament I am doing ... which is taking much much longer than I expected. If you have any other positions you would like to test post them and I will run them tomorrow.
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Rybka 3: The dark truth behind the hype

Post by AdminX »

It took 64-bit Rybka 2.3.2a MP on my Q6700 with 8GB ram, 01:46:01. I am much looking forward to my copy of Rybka III arriving.

[d]1B1r4/rp2npkp/2b1pbp1/1qp5/nPN1R3/1P1P1QP1/2P2PBP/5R1K w - - 0 1

Analysis by Rybka 2.3.2a mp :

1.Bxa7 Bxe4 2.dxe4 e5 3.bxc5 Nxc5 4.Rd1 Qb4 5.Bb6 Rxd1+ 6.Qxd1 Nc6 7.h4 Be7 8.Kh2 Qc3 9.Qd5 Nb4 10.Qxe5+ Qxe5 11.Nxe5 Nxc2 12.Bxc5 Bxc5 13.Nd3 Ba3 14.e5 Nb4 15.Nc5 b6 16.Nd7 Nd3
+/- (0.91) Depth: 5 00:00:00
+/- (0.91) Depth: 25 01:01:08 1428mN

1.Qxf6+ Kxf6 2.Be5+ Kg5 3.Bg7 Bxe4 4.f4+ Kh5 5.Bxe4 g5 6.Ne5 Qc6 7.g4+ Kh4 8.Bf6 h6 9.fxg5 Ng8 10.Bxd8 Qc8 11.gxh6+ Qxd8 12.Rg1 Qc7 13.Nf3+ Kh3 14.h7 Nh6 15.h8Q
+- (2.96) Depth: 25 01:46:01 2619mN
+- (2.96) Depth: 25 01:46:01 2619mN
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Rybka 3: The dark truth behind the hype

Post by AdminX »

Deep Junior 10.1 on my Core2Duo Laptop with 4GB ram took 02:43:23. I would have thought Junior of all the engines would have found it quicker than that.

1B1r4/rp2npkp/2b1pbp1/1qp5/nPN1R3/1P1P1QP1/2P2PBP/5R1K w - - 0 1

Analysis by Deep Junior 10.1:

1.Bxa7 Nc3 2.Bb6 Ra8 3.Bxc5 Nf5 4.g4 Nh4 5.Qg3 Nxg2 6.f3 h6 7.Kxg2 Ra2 8.Qf2 Qa6 9.Ree1 b5 10.Nd6
+/= (0.49) Depth: 3 00:00:00 1kN
+/- (0.94) Depth: 24 01:54:14 3433mN

1.Qxf6+!
+/- (1.09) Depth: 24 02:43:23 2627mN
+/- (1.39) Depth: 25 03:08:50 3152mN
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
ernest
Posts: 2041
Joined: Wed Mar 08, 2006 8:30 pm

Only +37% 64-bit?Re: Rybka 3: The dark truth behind the hype

Post by ernest »

Albert Silver wrote:I also checked to see if the 64-bit version still offered its known speedups, and the results showed a consistent 37% speedup on my rig. Note that I have been told that on machines with faster memory and the like, the speedup may even be greater, but know that 37% is what can be expected at the very least.
Hi Albert,
Impressive results for Rybka 3 !!!

But I don't understand when you say:
I also checked to see if the 64-bit version still offered its known speedups, and the results showed a consistent 37% speedup on my rig.

First, if you compare
MGV34-K
Analysis by Rybka 3 32-bit :
1.Qg3 Nf6 2.Bd3 Nh5 3.Qe1 Nf4 4.Bxf4 Rxf4 5.e5 c4 6.Be4 Nb5 7.Qe3 Nxc3 8.bxc3 Qd8 9.Rab1 dxe5 10.Nd2
= (0.23) Depth: 15 00:02:48 4860kN
1.Bxg5
+/= (0.37) Depth: 15 00:04:00 6741kN
1.Bxg5
+/= (0.57) Depth: 15 00:04:34 7489kN
and
Analysis by Rybka 3 64-bit :
1.Qg3 Nf6 2.Bd3 Nh5 3.Qe1 Nf4 4.Bxf4 Rxf4 5.e5 c4 6.Be4 Nb5 7.Qe3 Nxc3 8.bxc3 Qd8 9.Rab1 dxe5 10.Nd2
= (0.23) Depth: 15 00:01:46 4860kN
1.Bxg5
+/= (0.37) Depth: 15 00:02:32 6741kN
1.Bxg5
+/= (0.57) Depth: 15 00:02:53 7489kN

you get 274sec/173sec = 1.58 (+58%)

and if you compare
MGV39-K
Analysis by Rybka 3 32-bit :
1.h5 Ne7 2.h6 Ned5 3.hxg7 Bxg7 4.Nxd5 cxd5 5.c3 a6 6.Kb1 Ra4 7.b3 Ra5 8.Bd3 Rc5 9.Rh3 Nd7
+/= (0.35) Depth: 14 00:01:02 1747kN
1.Nb5
+/= (0.60) Depth: 14 00:01:40 3003kN
1.Nb5
+/- (0.80) Depth: 14 00:02:10 3995kN
1.Nb5
+/- (1.20) Depth: 14 00:02:19 4212kN
1.Nb5 cxb5 2.Bxb5+
+- (1.98) Depth: 14 00:03:24 6509kN
and
Analysis by Rybka 3 64-bit:
1.h5 Ne7 2.h6 Ned5 3.hxg7 Bxg7 4.Nxd5 cxd5 5.c3 a6 6.Kb1 Ra4
+/= (0.40) Depth: 13 00:00:22 974kN
1.h5 Ne7 2.h6 Ned5 3.hxg7 Bxg7 4.Nxd5 cxd5 5.c3 a6 6.Kb1 Ra4 7.b3 Ra5 8.Bd3 Rc5 9.Rh3 Nd7
+/= (0.35) Depth: 14 00:00:39 1747kN
1.Nb5
+/= (0.60) Depth: 14 00:01:02 3003kN
1.Nb5
+/- (0.80) Depth: 14 00:01:22 3995kN
1.Nb5
+/- (1.20) Depth: 14 00:01:27 4212kN
1.Nb5 cxb5 2.Bxb5+
+- (1.98) Depth: 14 00:02:08 6509kN

you get 204sec/128sec = 1.59 (+59%)

So, for you, +58-59% and not 37%!

Even that is quite a bit less than what I obtain with my Core 2 Duo @3GHz, when it runs on 1 core (Win XP Pro x64)
Of course, this is with Rybka 2.3.2a mp (1 CPU) and Rybka 2.3.2a!
For Rybka 3, like most of us, I have to wait a little bit...

I obtain around 1.85 speedup (+85%), as can be seen below:

MGV34-K
Engine: Rybka 2.3.2a mp 64-bit 1cpu (512 MB) by Vasik Rajlich
14.01 0:27 +0.16 1.Qg3 Ne5 2.Nxe5 Bxe5 3.Qd3 Rf6 4.b4 b6 5.Rab1 Bd7 6.Qc4 Bd4+ 7.Kh1 (5.189.861) 195
15.01 0:48 +0.16 1.Qg3 Ne5 2.h4 g4 3.Nxe5 Bxe5 4.Qd3 Rxf1+ 5.Rxf1 Qh5 6.g3 Bd7 7.Kg2 Rf8 (8.949.833) 190
15.02 1:03 +0.42 1.Nxg5 hxg5 2.Rxf8+ Qxf8 3.Qxg5 Nf6 4.Rf1 b5 5.b4 cxb4 6.axb4 Qd8 7.Qg3 Bd7 (11.989.227) 192
Engine: Rybka 2.3.2a mp 32-bit 1cpu (512 MB) by Vasik Rajlich
14.01 0:50 +0.16 1.Qg3 Ne5 2.Nxe5 Bxe5 3.Qd3 Rf6 4.b4 b6 5.Rab1 Bd7 6.Qc4 Bd4+ 7.Kh1 (5.189.861) 104
15.01 1:29 +0.16 1.Qg3 Ne5 2.h4 g4 3.Nxe5 Bxe5 4.Qd3 Rxf1+ 5.Rxf1 Qh5 6.g3 Bd7 7.Kg2 Rf8 (8.949.833) 102
15.02 1:58 +0.42 1.Nxg5 hxg5 2.Rxf8+ Qxf8 3.Qxg5 Nf6 4.Rf1 b5 5.b4 cxb4 6.axb4 Qd8 7.Qg3 Bd7 (11.989.227) 103
best move: Nf3xg5 time: 2:03.234 min n/s: 104.235 nodes: 12.522.057

here 64-bit/32-bit 118/63 = 1.87 (+87%)

Engine: Rybka 2.3.2a 64-bit (512 MB) by Vasik Rajlich
16.01 0:34 +0.35 1.Nxg5 hxg5 2.Rxf8+ Qxf8 3.Qxg5 Nf6 4.Rf1 Qe8 5.Qg3 Nh5 6.Qh4 Nf6 7.Rf3 Qf7 (7.386.991) 221
17.01 0:56 +0.28 1.Nxg5 hxg5 2.Rxf8+ Qxf8 3.Qxg5 Nf6 4.Rf1 Qe8 5.Qg3 Nh5 6.Qh4 Nf6 7.Rf3 Qf7 (12.246.931) 223
18.01 2:03 +0.28 1.Nxg5 hxg5 2.Rxf8+ Qxf8 3.Qxg5 Nf6 4.Rf1 b5 5.b4 cxb4 6.axb4 Bd7 7.h4 Na6 (27.011.578) 224
Engine: Rybka 2.3.2a 32-bit (512 MB) by Vasik Rajlich
16.01 1:03 +0.35 1.Nxg5 hxg5 2.Rxf8+ Qxf8 3.Qxg5 Nf6 4.Rf1 Qe8 5.Qg3 Nh5 6.Qh4 Nf6 7.Rf3 Qf7 (7.386.991) 119
17.01 1:43 +0.28 1.Nxg5 hxg5 2.Rxf8+ Qxf8 3.Qxg5 Nf6 4.Rf1 Qe8 5.Qg3 Nh5 6.Qh4 Nf6 7.Rf3 Qf7 (12.246.931) 120
18.01 3:48 +0.28 1.Nxg5 hxg5 2.Rxf8+ Qxf8 3.Qxg5 Nf6 4.Rf1 b5 5.b4 cxb4 6.axb4 Bd7 7.h4 Na6 (27.011.578) 121

here 64-bit/32-bit 228/123 = 1.85 (+85%)

MGV39-K
Engine: Rybka 2.3.2a mp 64-bit 1cpu (512 MB) by Vasik Rajlich
15.01 0:22 +0.39 1.Bd3 Ne7 2.Be3 Rd7 3.Bf4 Qd8 4.Kb1 Ng6 5.Bg3 Bd6 6.Bxd6 Rxd6 7.Qe3 (5.436.698) 253
16.01 0:40 +0.38 1.Bd3 Ne7 2.Be3 Rd7 3.Bf4 Qd8 4.a3 Nbd5 5.Bd2 Ng6 6.Rde1 Qc7 7.Nxd5 (10.028.606) 256
16.04 1:06 +0.48 1.Ne4 Ne7 2.c3 Rd8 3.h5 Qe5 4.Bd3 Nf5 5.Kb1 Be7 6.Bf4 Qa5 7.g6 (15.649.889) 240
Engine: Rybka 2.3.2a mp 32-bit 1cpu (512 MB) by Vasik Rajlich
15.01 0:40 +0.39 1.Bd3 Ne7 2.Be3 Rd7 3.Bf4 Qd8 4.Kb1 Ng6 5.Bg3 Bd6 6.Bxd6 Rxd6 7.Qe3 (5.436.698) 138
16.01 1:12 +0.38 1.Bd3 Ne7 2.Be3 Rd7 3.Bf4 Qd8 4.a3 Nbd5 5.Bd2 Ng6 6.Rde1 Qc7 7.Nxd5 (10.028.606) 140
16.04 2:01 +0.48 1.Ne4 Ne7 2.c3 Rd8 3.h5 Qe5 4.Bd3 Nf5 5.Kb1 Be7 6.Bf4 Qa5 7.g6 (15.649.889) 131

here 64-bit/32-bit 121/66 = 1.83 (+83%)

Engine: Rybka 2.3.2a 64-bit (512 MB) by Vasik Rajlich
15.01 0:22 +0.40 1.Ne4 Ne7 2.c3 Rd8 3.h5 Nf5 4.h6 Nd5 5.c4 Nd4 6.Qg4 f5 (5.203.513) 238
16.01 0:43 +0.48 1.Ne4 Ne7 2.c3 Rd8 3.h5 Nf5 4.h6 Nd7 5.Kb1 Ne5 6.Qf4 Rd7 7.Be2 (10.048.992) 238
17.01 1:07 +0.48 1.Ne4 Ne7 2.c3 Rd8 3.h5 Nf5 4.h6 Nd7 5.Kb1 Ne5 6.Qf4 Rd7 7.Be2 b5 (15.709.710) 237
Engine: Rybka 2.3.2a 32-bit (512 MB) by Vasik Rajlich
15.01 0:40 +0.40 1.Ne4 Ne7 2.c3 Rd8 3.h5 Nf5 4.h6 Nd5 5.c4 Nd4 6.Qg4 f5 (5.203.513) 130
16.01 1:18 +0.48 1.Ne4 Ne7 2.c3 Rd8 3.h5 Nf5 4.h6 Nd7 5.Kb1 Ne5 6.Qf4 Rd7 7.Be2 (10.048.992) 130
17.01 2:03 +0.48 1.Ne4 Ne7 2.c3 Rd8 3.h5 Nf5 4.h6 Nd7 5.Kb1 Ne5 6.Qf4 Rd7 7.Be2 b5 (15.709.710) 130

here 64-bit/32-bit 123/67 = 1.84 (+84%)
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Rybka 3: The dark truth behind the hype

Post by AdminX »

Q6700 results for 64-bit 2.3.2a MP:

MGV34-K
[d]1rb1qrk1/ppn1p1b1/3p3p/2pP2p1/4P1nQ/P1N2N1P/1PPBB1P1/R4RK1 w - - 0 1

Analysis by 64-bit Rybka 2.3.2a MP :

1.Qg3 Ne5 2.Nxe5 Bxe5 3.Qd3
+/= (0.37) Depth: 5 00:00:00
+/= (0.36) Depth: 7 00:00:00 38kN

1.Nxg5 hxg5 2.Qxg5 Nf6 3.Qg3 Bd7 4.Bh6 Rf7 5.Rxf6 exf6 6.Bh5 Qf8 7.Bxf7+ Qxf7
+/= (0.37) Depth: 7 00:00:00 79kN
= (0.17) Depth: 21 00:17:56 478mN

1.Bxg5 hxg5 2.Nxg5 Nf6 3.Rxf6 Rxf6 4.Qh7+ Kf8 5.Bh5 Qd8 6.Bf7 e5 7.Qg8+ Ke7
+/- (1.35) Depth: 21 01:50:23 2643mN
+/- (1.35) Depth: 24 01:50:23 2643mN



MGV39-K
[d]4kbnr/ppq2ppp/1np1p3/6P1/3r3P/2N2Q2/PPPB1P2/2KR1B1R w k - 0 1

Analysis by 64-bit Rybka 2.3.2a MP :

1.Ne4 Ne7 2.c3 Rd8 3.Bd3
+/= (0.59) Depth: 5 00:00:00
+/= (0.43) Depth: 8 00:00:00 30kN

1.Ne2 Rd8 2.Bh3 Nc4 3.Bc3
+/= (0.44) Depth: 8 00:00:00 46kN

1.Bd3 Ne7 2.Qe3 Qd7 3.Kb1
+/= (0.51) Depth: 8 00:00:00 201kN

1.Re1 Ne7 2.Ne4 Ned5 3.c3 Ra4 4.Kb1
+/= (0.57) Depth: 8 00:00:00 202kN
+/= (0.27) Depth: 10 00:00:01 479kN

1.Bd3 Ne7 2.Be3 Rd7 3.Bf4 Qd8 4.Ne4 Nf5 5.Be5 Be7 6.Kb1 Nd5
+/= (0.48) Depth: 10 00:00:01 498kN
+/= (0.36) Depth: 15 00:00:15 7671kN

1.Ne4 Ne7 2.h5 Na4 3.c3 Rd5 4.h6 Nc5 5.Nxc5 Rxc5 6.hxg7 Bxg7 7.Bd3 Nf5
+/= (0.37) Depth: 15 00:00:23 11152kN
+/= (0.50) Depth: 21 00:17:11 454mN

1.Nb5 cxb5 2.Bxb5+ Kd8 3.Bf4 Rd6 4.Rhe1 Kc8 5.Bxd6 Bxd6 6.Rxd6 Qxd6 7.Qc3+ Nc4
+- (1.48) Depth: 21 00:21:01 565mN
+- (1.48) Depth: 23 00:23:05 618mN


Rybka III results are Very Impressive !!!
Last edited by AdminX on Sun Jul 27, 2008 12:48 am, edited 3 times in total.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
Albert Silver
Posts: 3019
Joined: Wed Mar 08, 2006 9:57 pm
Location: Rio de Janeiro, Brazil

Re: Only +37% 64-bit?Re: Rybka 3: The dark truth behind the

Post by Albert Silver »

ernest wrote:
Albert Silver wrote:I also checked to see if the 64-bit version still offered its known speedups, and the results showed a consistent 37% speedup on my rig. Note that I have been told that on machines with faster memory and the like, the speedup may even be greater, but know that 37% is what can be expected at the very least.
Hi Albert,
Impressive results for Rybka 3 !!!

But I don't understand when you say:
I also checked to see if the 64-bit version still offered its known speedups, and the results showed a consistent 37% speedup on my rig.

First, if you compare
MGV34-K
Analysis by Rybka 3 32-bit :
1.Qg3 Nf6 2.Bd3 Nh5 3.Qe1 Nf4 4.Bxf4 Rxf4 5.e5 c4 6.Be4 Nb5 7.Qe3 Nxc3 8.bxc3 Qd8 9.Rab1 dxe5 10.Nd2
= (0.23) Depth: 15 00:02:48 4860kN
1.Bxg5
+/= (0.37) Depth: 15 00:04:00 6741kN
1.Bxg5
+/= (0.57) Depth: 15 00:04:34 7489kN
and
Analysis by Rybka 3 64-bit :
1.Qg3 Nf6 2.Bd3 Nh5 3.Qe1 Nf4 4.Bxf4 Rxf4 5.e5 c4 6.Be4 Nb5 7.Qe3 Nxc3 8.bxc3 Qd8 9.Rab1 dxe5 10.Nd2
= (0.23) Depth: 15 00:01:46 4860kN
1.Bxg5
+/= (0.37) Depth: 15 00:02:32 6741kN
1.Bxg5
+/= (0.57) Depth: 15 00:02:53 7489kN

you get 274sec/173sec = 1.58 (+58%)
I looked at it backwards, and should have said the 32-bit version is 37% slower... :lol:

Albert
"Tactics are the bricks and sticks that make up a game, but positional play is the architectural blueprint."
tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: Rybka 3: The dark truth behind the hype

Post by tmokonen »

Bright found this one relatively quickly, on my pokey old P4 2.4 (256 MB hash)

FEN: 1B1r4/rp2npkp/2b1pbp1/1qp5/nPN1R3/1P1P1QP1/2P2PBP/5R1K w - - 0 19

bright-0.3a:
1/6 00:00 22 22 +1.39 Bb8xa7 Bc6xe4 Qf3xe4
2/8 00:00 215 215 +1.39 Bb8xa7 Bc6xe4 Qf3xe4
3/17 00:00 1.193 1.193 +1.39 Bb8xa7 Bc6xe4 Qf3xe4
4/17 00:00 3.844 240 +1.56 Bb8xa7 Bc6xe4 Qf3xe4 Na4c3 Qe4xb7 Qb5xb4 Qb7xb4 c5xb4
5/17 00:00 7.821 488 +1.56 Bb8xa7 Bc6xe4 Qf3xe4 Na4c3 Qe4xb7 Qb5xb4 Qb7xb4 c5xb4
6/25 00:00 23.843 378 +1.56 Bb8xa7 Bc6xe4 Qf3xe4 Na4c3 Qe4xb7 Qb5xb7 Bg2xb7 c5xb4
7/25 00:00 66.701 424 +1.90 Bb8xa7 Bc6xe4 Qf3xe4 Na4c3 Qe4xb7 Qb5xb7 Bg2xb7 c5xb4 Rf1a1
8/25 00:00 153.911 469 +1.68 Bb8xa7 Bc6xe4 Qf3xe4 Na4c3 Qe4xb7 c5xb4 Rf1a1 Ne7d5 Qb7a6 Qb5xa6 Ra1xa6
9/33 00:00 333.797 520 +1.62 Bb8xa7 Bc6xe4 Qf3xe4 Na4c3 Qe4xb7 c5xb4 Rf1a1 Ne7d5 Qb7a6 Rd8a8 Qa6d6
10/33 00:04 2.222.143 557 +1.92 Bb8xa7 Na4c3 Ba7xc5 Ne7f5 Qf3g4 Nc3xe4 d3xe4 Nf5d4 Rf1c1 Qb5a6 Nc4e3
11/34 00:07 3.888.688 561 +2.00 Bb8xa7 Na4c3 Ba7xc5 Qb5a6 Nc4a5 Bc6d5 Qf3f4 Nc3xe4 d3xe4 e6e5 Qf4g4
12/39 00:13 7.352.023 574 +1.99 Bb8xa7 Na4c3 Ba7xc5 Qb5a6 Nc4a5 Bc6d5 Qf3f4 Bd5xe4 d3xe4 Qa6e2 Bc5xe7 Bf6xe7 Na5xb7
13/42 00:32 19.406.835 600 +1.75 Bb8xa7 Bc6xe4 d3xe4 e6e5 b4xc5 Na4xc5 Qf3c3 Nc5e6 Rf1a1 Ne7c6 Ba7b6 Rd8d7 Bb6e3 Nc6d4 Ra1a8
14/49 00:56 34.031.137 609 +1.67 Bb8xa7 Bc6xe4 d3xe4 e6e5 b4xc5 Na4xc5 Qf3c3 Nc5e6 Rf1a1 Ne7c6 Ba7b6 Rd8d7 Bb6e3 Bf6e7 Qc3b2 Nc6d4 Be3d2
15/57 01:50 67.673.896 616 +1.75 Bb8xa7 Bc6xe4 d3xe4 e6e5 b4xc5 Na4xc5 Qf3c3 Nc5e6 Rf1a1 Ne7c6 Ba7b6 Rd8d7 Bb6e3 Nc6d4 Ra1a5 Nd4e2 Qc3e1
16/57 03:32 129.864.438 611 +1.63 Bb8xa7 Bc6xe4 d3xe4 e6e5 b4xc5 Na4xc5 Qf3c3 Nc5e6 Rf1a1 Ne7c6 Ba7b6 Rd8d7 Bb6e3 Nc6d4 Ra1a5 Qb5c6 f2f4 b7b6 Ra5d5
17/61 09:47 352.628.397 600 +1.50 Bb8xa7 Bc6xe4 d3xe4 e6e5 b4xc5 Qb5a6 Ba7b6 Na4xb6 Nc4xb6 Ne7c6 Nb6d5 Nc6d4 Qf3d1 Qa6a2 Nd5xf6 Kg7xf6 f2f4 Qa2xc2 f4xe5+ Kf6g7 Qd1xc2 Nd4xc2
17/72 13:44 481.878.126 584 +1.82 Qf3xf6+ Kg7xf6 Bb8e5+ Kf6g5 Be5g7 Bc6xe4 f2f4+ Kg5h5 Bg2xe4 g6g5 Nc4e5 Qb5c6 g3g4+ Kh5h4 Bg7f6 h7h6 Rf1g1 Qc6xe4+ d3xe4 Rd8d1 Ne5f3+ Kh4h3 Rg1xd1 Ne7g8 Bf6g7
18/77 21:11 732.352.878 575 +2.34 Qf3xf6+ Kg7xf6 Bb8e5+ Kf6g5 Be5g7 Bc6xe4 f2f4+ Kg5h5 Bg2xe4 g6g5 Nc4e5 Qb5c6 g3g4+ Kh5h4 Bg7f6 h7h6 Rf1g1 Qc6xe4+ d3xe4 Rd8d1 Ne5f3+ Kh4h3 Rg1xd1 Ne7g8 Bf6g7 Kh3xg4 Nf3e5+ Kg4xf4 b3xa4 c5xb4
User avatar
M ANSARI
Posts: 3707
Joined: Thu Mar 16, 2006 7:10 pm

Re: Rybka 3: The dark truth behind the hype

Post by M ANSARI »

These positions were from Rybka 3 on 8 core Skulltrail at 4.8Ghz

New game, Blitz:16'
[d]1B1r4/rp2npkp/2b1pbp1/1qp5/nPN1R3/1P1P1QP1/2P2PBP/5R1K w - - 0 1

Analysis by Rybka 3 :

1.Bxa7
² (0.58) Depth: 4 00:00:00
1.Bxa7
² (0.58) Depth: 4 00:00:00
1.Bxa7
² (0.58) Depth: 4 00:00:00
1.Bxa7 Bxe4
± (0.73) Depth: 5 00:00:00
1.Bxa7 Bxe4 2.Qxe4 Nc3 3.Qxb7 Qxb7 4.Bxb7 Rd7 5.Na5 cxb4 6.Bc5 Ned5 7.Bxd5 Nxd5 8.Nc4
± (0.85) Depth: 6 00:00:00 17kN
1.Bxa7 Bxe4 2.Qxe4 Nc3 3.Qxb7 Qxb7 4.Bxb7 Rd7 5.Na5 cxb4 6.Bc5 Ned5 7.Bxd5 Nxd5 8.Nc4
± (0.85) Depth: 6 00:00:00 17kN
1.Bxa7 Bxe4 2.Qxe4 Nc3 3.Qxb7 Qxb7 4.Bxb7 Rd7 5.Na5 cxb4 6.Bc5 Ned5 7.Bxd5 Nxd5 8.Nc4
± (0.85) Depth: 7 00:00:00 25kN
1.Bxa7 Bxe4 2.Qxe4 Nc3 3.Qxb7 Qxb7 4.Bxb7 Rd7 5.Na5 cxb4 6.Bc5 Ned5 7.Bxd5 Nxd5 8.Nc4 Rd8
± (0.79) Depth: 8 00:00:00 56kN
1.Bxa7
± (0.99) Depth: 9 00:00:00 119kN
1.Bxa7
± (1.19) Depth: 9 00:00:00 125kN
1.Bxa7
+- (1.59) Depth: 9 00:00:00 138kN
1.Bxa7 Bxe4 2.dxe4 e5 3.Ne3 Nb6
± (1.35) Depth: 9 00:00:00 219kN
1.Bxa7 Bxe4 2.dxe4 e5 3.Ne3 Nb6 4.Ng4 Ng8 5.bxc5 Qxc5 6.Ra1 Rd2 7.Ne3 Bd8
± (1.35) Depth: 10 00:00:00 242kN
1.Bxa7 Bxe4 2.dxe4 e5 3.bxc5 Nxc5 4.Qc3 Ne6 5.Bb6 Ra8 6.Qd2 Nd4
± (1.13) Depth: 11 00:00:01 605kN
1.Bxa7 Bxe4 2.dxe4 e5 3.bxc5 Nxc5 4.Qc3 Ne6 5.Bb6 Ra8 6.Ra1 Rxa1+ 7.Qxa1 Nc6 8.Qa8
± (1.16) Depth: 12 00:00:01 788kN
1.Bxa7 Bxe4 2.dxe4 e5 3.bxc5 Nxc5 4.Rd1 Ra8 5.Bxc5 Qxc5 6.Rd6 Ng8 7.Rd5 Qb4 8.Kg1 Ra1+ 9.Bf1 Be7
± (1.24) Depth: 13 00:00:03 1435kN
1.Bxa7 Bxe4 2.dxe4 e5 3.bxc5 Nxc5 4.Rd1 Qb4 5.Bb6 Rxd1+ 6.Qxd1 Nc6 7.h4 Nd4 8.Ba5 Qb5 9.Kg1 Qc6 10.Bb6
± (1.20) Depth: 14 00:00:04 2459kN
1.Bxa7 Bxe4 2.dxe4 e5 3.bxc5 Nxc5 4.Rd1 Qb4 5.Bb6 Rxd1+ 6.Qxd1 Nc6 7.h4 Nd4 8.Ba5 Qb5 9.Kh2 h6 10.Bc3 Nce6 11.Bd2
± (1.24) Depth: 15 00:00:08 4738kN
1.Bxa7 Bxe4 2.dxe4 e5 3.bxc5 Nxc5 4.Rd1 Qb4 5.Bb6 Rxd1+ 6.Qxd1 Nc6 7.h4 Nd4 8.Ba5 Qb5 9.Kh2 h6 10.Bc3 Nce6 11.Bd2
± (1.24) Depth: 16 00:00:16 9083kN
1.Bxa7 Bxe4 2.dxe4 e5 3.bxc5 Nxc5 4.Rd1 Qb4 5.Bb6 Rxd1+ 6.Qxd1 Nc6 7.h4 Be7 8.Kh2 Qc3 9.Ne3 Bf8 10.Nd5 Qb2
± (1.16) Depth: 17 00:00:35 20688kN
1.Qxf6+
+- (1.44) Depth: 17 00:01:00 36506kN
1.Qxf6+
+- (1.64) Depth: 17 00:01:05 38645kN
1.Qxf6+
+- (2.04) Depth: 17 00:01:20 44783kN
1.Qxf6+
+- (2.84) Depth: 17 00:01:34 50095kN

(, 21.01.2006)

New game
[d]1rb1qrk1/ppn1p1b1/3p3p/2pP2p1/4P1nQ/P1N2N1P/1PPBB1P1/R4RK1 w - - 0 1


Analysis by Rybka 3 :

1.Qg3
² (0.27) Depth: 2 00:00:00
1.Qg3
² (0.27) Depth: 3 00:00:00
1.Qg3 Bxc3
= (0.22) Depth: 4 00:00:00
1.Qg3 Bxc3
= (0.22) Depth: 5 00:00:00
1.Qg3 Ne5 2.Be3
² (0.41) Depth: 6 00:00:00 9kN
1.Qg3 Ne5 2.Be3 Nxf3+
² (0.31) Depth: 7 00:00:00 12kN
1.Qg3 Ne5 2.Be3 Nxf3+ 3.Rxf3 Be5 4.Qf2
² (0.34) Depth: 8 00:00:00 27kN
1.Qg3 Ne5 2.h4 g4 3.Nh2 h5
² (0.34) Depth: 9 00:00:00 34kN
1.Qg3 Ne5 2.Be3 Nxf3+ 3.Rxf3 Be5 4.Qf2 Rxf3 5.Qxf3 Bd7
² (0.32) Depth: 10 00:00:00 82kN
1.Qg3 Ne5 2.Be3 Nxf3+ 3.Rxf3 Be5 4.Qf2 Rxf3 5.Qxf3 Bd7 6.Rf1 Qg6
² (0.27) Depth: 11 00:00:00 131kN
1.Qg3 Ne5 2.h4 g4 3.Nxe5 Bxe5 4.Qd3 Qh5 5.Rxf8+ Kxf8 6.Rf1+ Kg8 7.g3
² (0.27) Depth: 12 00:00:01 499kN
1.Qg3 Ne5 2.h4 g4 3.Nxe5 Bxe5 4.Qd3 Qh5 5.Rxf8+ Kxf8 6.Rf1+ Kg8 7.g3
= (0.18) Depth: 13 00:00:01 641kN
1.Qg3 Ne5 2.h4 g4 3.Nxe5 Bxe5 4.Qd3 Rxf1+ 5.Rxf1 Qh5 6.g3 Bd7 7.Bf4 Rf8 8.Qd2 Bd4+ 9.Kg2 Rf6 10.Bd3
= (0.16) Depth: 14 00:00:03 1141kN
1.Qg3 Nf6 2.Bd3 Nh5 3.Qe1 Nf4 4.Bxf4 Rxf4 5.e5 c4 6.Be4 Nb5 7.e6
= (0.16) Depth: 15 00:00:08 3389kN
1.Bxg5
² (0.36) Depth: 15 00:00:13 5236kN
1.Bxg5
² (0.56) Depth: 15 00:00:15 5766kN
1.Bxg5
± (0.96) Depth: 15 00:00:19 6991kN
1.Bxg5 hxg5 2.Nxg5 Nf6 3.Rxf6 Rxf6 4.Qh7+ Kf8 5.Bh5 Bf5 6.exf5 Rh6 7.Qxh6 Bxh6 8.Bxe8 Bxg5 9.Bd7 Bf6 10.Be6 Bxc3 11.bxc3 Nb5 12.c4 Nd4 13.Ra2 Kg7 14.c3 Nb3 15.Re2
+- (1.51) Depth: 15 00:00:30 11534kN
1.Bxg5 hxg5 2.Nxg5 Nf6 3.Rxf6 Rxf6 4.Qh7+ Kf8 5.Bh5 Bf5 6.exf5 Rh6 7.Qxh6 Bxh6 8.Bxe8 Bxg5 9.Bd7 Bf6 10.Be6 Kg7 11.Re1 b5 12.Nd1 b4 13.a4 Rh8 14.Rf1 Nxe6 15.dxe6 Bd4+ 16.Kh2
+- (1.59) Depth: 16 00:00:43 16455kN
1.Bxg5 hxg5 2.Nxg5 Nf6 3.Rxf6 Rxf6 4.Qh7+ Kf8 5.Bh5 Bf5 6.exf5 Rh6 7.Qxh6 Bxh6 8.Bxe8 Bxg5 9.Bd7 Bf6 10.Be6 Kg7 11.Re1 b5 12.Nd1 b4 13.a4 Rh8 14.Rf1 Nxe6 15.dxe6 Bd4+ 16.Kh2
+- (1.59) Depth: 17 00:00:55 20432kN

(, 21.01.2006)

New game
[d]4kbnr/ppq2ppp/1np1p3/6P1/3r3P/2N2Q2/PPPB1P2/2KR1B1R w k - 0 1



Analysis by Rybka 3 :

1.Ne2
= (0.07) Depth: 2 00:00:00
1.Ne4
= (0.19) Depth: 2 00:00:00
1.Ne4
= (0.19) Depth: 3 00:00:00
1.Bd3
² (0.26) Depth: 3 00:00:00
1.Ne4
= (0.18) Depth: 4 00:00:00
1.Ne4 Ne7
= (0.10) Depth: 5 00:00:00
1.Ne2 Rd8
= (0.13) Depth: 5 00:00:00
1.Qe3 Rd8 2.Bd3
= (0.19) Depth: 5 00:00:00
1.Qe3 Rd8 2.Bd3
= (0.19) Depth: 6 00:00:00 2kN
1.Qe3 Rd8 2.Bd3 Bd6
= (0.20) Depth: 7 00:00:00 5kN
1.Bd3 Nc4 2.Bxc4 Rxc4 3.b3
= (0.21) Depth: 7 00:00:00 9kN
1.Bd3 Ne7 2.Be3 Rd8 3.Bf4 e5
² (0.37) Depth: 9 00:00:00 39kN
1.Bd3 Ne7 2.Be3 Rd8 3.Bf4 e5
² (0.37) Depth: 9 00:00:00 39kN
1.Bd3 Ne7 2.Be3 Rd7 3.Bf4 Qd8 4.Bg3
² (0.26) Depth: 10 00:00:00 63kN
1.h5 Ne7 2.Ne4 Na4 3.c3 Rd5 4.Be3
² (0.27) Depth: 10 00:00:00 166kN
1.h5
² (0.47) Depth: 11 00:00:01 378kN
1.h5 Ne7 2.Ne4 Nf5 3.c3 Rd5 4.h6 Nd7 5.hxg7 Bxg7 6.Kb1 Ne5
² (0.38) Depth: 11 00:00:01 402kN
1.h5 Bd6 2.Ne4 Be5
² (0.47) Depth: 12 00:00:02 1090kN
1.h5 Bd6 2.Ne4 Be5
² (0.47) Depth: 13 00:00:04 1548kN
1.h5 Bd6 2.Ne4 Be5 3.Kb1 Rd5 4.Bd3 h6 5.c4 Rd8
² (0.48) Depth: 14 00:00:06 2371kN
1.h5 Ne7 2.Ne4 Nd7 3.Kb1 Nd5 4.Rh4 Qb6 5.Qg4 Ra4 6.Qg3 Ra3 7.Bd3
² (0.44) Depth: 15 00:00:18 6596kN
1.Nb5
² (0.68) Depth: 15 00:00:27 10619kN
1.Nb5
± (0.88) Depth: 15 00:00:27 10736kN
1.Nb5
± (1.28) Depth: 15 00:00:28 11229kN
1.Nb5 cxb5 2.Bxb5+
+- (2.01) Depth: 15 00:00:45 18730kN
1.Nb5 cxb5 2.Bxb5+ Kd8 3.Bb4 Bxb4 4.Rxd4+ Nd5 5.Rhd1 Bd6 6.Rxd5 exd5 7.Qxd5 Kc8 8.Qxd6
+- (2.03) Depth: 16 00:00:54 22657kN
1.Nb5 cxb5 2.Bxb5+ Kd8 3.Bb4 Bxb4 4.Rxd4+ Nd5 5.Rhd1 Bd6 6.Rxd5 exd5 7.Qxd5 Kc8 8.Qxd6 Qxd6 9.Rxd6 a6 10.Bc4 Ne7 11.Bxf7 Kc7 12.Rd3 Nf5 13.Be6 Nd6 14.c4 g6 15.Re3 Rf8 16.c5
+- (2.04) Depth: 17 00:01:11 30648kN
1.Nb5 cxb5 2.Bxb5+ Kd8 3.Bb4 Bxb4 4.Rxd4+ Nd5 5.Rhd1 Bd6 6.Rxd5 exd5 7.Qxd5 Kc8 8.Qxd6 Qxd6 9.Rxd6 a6 10.Bc4 Ne7 11.Bxf7 Kc7 12.Rd3 Nf5 13.Be6 Nd6 14.c4 g6 15.Re3 Rf8 16.c5
+- (2.04) Depth: 18 00:01:16 33169kN

(, 21.01.2006)