|
Main
Date: 20 Feb 2008 23:38:38
From: Sanny
Subject: Why Rybka Won GetClub An Analysis.
|
I found that When Playing with Rybka it was processing the Moves on a fast Server. A server is 15-20 times faster than a Desktop where Applet is loaded. I got below Information from a Website "There are certain workstation models on the ket with a total of eight cores today. With each core able to perform 5.2 gigaflops (5.2 billion floating-point operations per second) as a measure of peak performance, a single workstation could perform 20.8 gigaflops. " While a desktop works on arround 1 gigaflop. So Rybka is getting 20 times more processing Power. Other thing is that It is written in Native Language (Assembly / C) Which again works 10-20 times faster than an Java Applet. So Rybka is getting Atleast 15* 10 = 150 times to 20*20 = 400 times more processing Power. So Roughly Rybka is getting 200-400 times more processing than GetClub. I found when Playing with Normal Level, Normal took 16 times more time than Rybka So we can say Rybka was processing 400/16 = 25 times more processing. With 25 Times more Processing It can easily beat the Normal Level. Incase Rybka is Run on a single Core Ordinary Desktop and Given 25 times less time than Normal Level then that will be a equal Match. Say Normal Thinking in 1-2 min and Rybka on Ordinary Single Core Machine at 3-4 seconds / Move. Then Both will be given equal Processing. I am confident Normal Level will give good Challenge to Rybka thinking 3-4 seconds on Single Core Machine. Does anyone have Rybka on Single Core Machine? Then let me know the Games played between Normal Level and Rybka at 3-4 Seconds. Rybka was winning the Matches because of Fast Servers and Native Code. In future when all will be satisfied with GetClub Chess. I will bring a Downloadable version of GetClub Game which will be 20 times faster than the Applet you are currently Playing. But before I invest Money in designing that version I want to be assured that GetClub Program is not playing any wrong move. If you find any mistake in its game do inform me. Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
|
|
Date: 21 Feb 2008 01:38:10
From: help bot
Subject: Re: Why Rybka Won GetClub An Analysis.
|
On Feb 21, 3:23 am, Sanny <[email protected] > wrote: > I only want that both get equal Processing Power. So that we can > Compare their Evaluation Strength. I think there is no comparison; the best we can hope to do is to determine how much *extra time* will compensate (if any will) for Rybka's superior evaluation function. In replaying many of the games between Rybka and its commercial rivals, I noted that there was a big difference in terms of "understanding", not speed. The sole exception was Zap Chess or Zappa, as also indicated by the overall scores. So it should come as no surprise that Rybka can also out-understand the GC program, not merely brute-force its way to wins using greater processor speed (Fritz suffices for that). > Otherwise we are comparing Apples > to Oranges. I am not so sure that Rybka can beat GetClub after giving > equal footage. But we cant say anything unless the real Experiment is > done by someone. Well, we already know that Rybka is one of the two strongest chess programs to ever be developed -- not counting Deeper Blue. And we also know that the players who use some random chess program to play at GetClub have been winning their games; a few have managed perfect scores, after contesting a score of games or more. > > > Does anyone have Rybka on Single Core Machine? Then let me know the > > > Games played between Normal Level and Rybka at 3-4 Seconds. > > > Please, give GC a fighting chance-- make that > > the Master level. Use two separate machines, > > so that neither program is slowed by the other. > > Incase you use Master Level It will just think 4 times more than > Normal Level, So It will be able to compete with Rybka making moves at > 16 secs on Single Core Desktop. Here is what the old Fritz 5.32 can do at 16 seconds, from the starting position with no openings book: the display shows an average of 1,400,000 nodes per second, which comes to approximately: 16 X 1400000 = 22+ million nodes examined in just 16 seconds! > > The single most glaring problem right now > > is the King hiding in a corner in the endgame. > > This alone -- if known to the opponents -- can > > result in a massive drop in performance, in > > ratings. It has been a deciding factor in > > several of my games, for instance; I 'know" I > > can win a drawn ending because of this, so > > the pressure to succeed earlier is greatly > > reduced. > > Yes King hiding problem needs to be seen But recently I found in a few > games the King came out to fight. I found when playing with Rybka > GetClub took the King out once. Still end game needs to be improved a > lot. But currently I am focussing only on Middle Game. As I believe if > you cannot win in Middle Game there is no point in teaching end game. If the opening AND middle game are improved to a certain point, the vast majority of human opponents will never last to an endgame. Still, there will always be those players who are using another chess program, and thus, the issue will not evaporate into thin air. -- help bot
|
|
Date: 21 Feb 2008 00:23:26
From: Sanny
Subject: Re: Why Rybka Won GetClub An Analysis.
|
> > In case Rybka is Run on a single Core Ordinary Desktop and Given 25 > > times less time than Normal Level then that will be a equal Match. > > > Say Normal Thinking in 1-2 min and Rybka on Ordinary Single Core > > Machine at 3-4 seconds / Move. Then Both will be given equal > > Processing. > > =A0 Okay, assuming the math were correct, > Rybka would beat the GC program like > carrots; this is because of its far superior > evaluation function. That is what I need to test As Processing Power is an External Matter and Can be increased Once we know that It is evaluating Correctly. > > I am confident Normal Level will give good Challenge to Rybka thinking > > 3-4 seconds on Single Core Machine. > > =A0 No doubt you can find some way to make > Rybka play poorly; but in a fair test, my > guess is tha Rybka will beat GC like carrots; > chop it like cabbage; defoliate it like agent > orange; raze it like napalm; decimate it like > a neutron bomb. I only want that both get equal Processing Power. So that we can Compare their Evaluation Strength. Otherwise we are comparing Apples to Oranges. I am not so sure that Rybka can beat GetClub after giving equal footage. But we cant say anything unless the real Experiment is done by someone. > > Does anyone have Rybka on Single Core Machine? Then let me know the > > Games played between Normal Level and Rybka at 3-4 Seconds. > > =A0 Please, give GC a fighting chance-- make that > the Master level. =A0Use two separate machines, > so that neither program is slowed by the other. Incase you use Master Level It will just think 4 times more than Normal Level, So It will be able to compete with Rybka making moves at 16 secs on Single Core Desktop. > =A0 The single most glaring problem right now > is the King hiding in a corner in the endgame. > This alone -- if known to the opponents -- can > result in a massive drop in performance, in > ratings. =A0It has been a deciding factor in > several of my games, for instance; I 'know" I > can win a drawn ending because of this, so > the pressure to succeed earlier is greatly > reduced. Yes King hiding problem needs to be seen But recently I found in a few games the King came out to fight. I found when playing with Rybka GetClub took the King out once. Still end game needs to be improved a lot. But currently I am focussing only on Middle Game. As I believe if you cannot win in Middle Game there is no point in teaching end game. Bye Sanny Play Chess at: http://www.GetClub.com/Chess.html
|
|
Date: 21 Feb 2008 00:02:41
From: help bot
Subject: Re: Why Rybka Won GetClub An Analysis.
|
On Feb 21, 2:38 am, Sanny <[email protected] > wrote: > So Rybka is getting Atleast 15* 10 = 150 times to 20*20 = 400 times > more processing Power. > > So Roughly Rybka is getting 200-400 times more processing than > GetClub. That sounds about right. But the move-times indicated in the games posted here mainly reflect the slowness of the human operator, since it was admitted that *all* of that time was reported as Rybka's thinking time. In sum, we the readers have no idea how much time was actually spent by Rybka to ponder its moves. > I found when Playing with Normal Level, Normal took 16 times more time > than Rybka So we can say Rybka was processing 400/16 = 25 times more > processing. > > With 25 Times more Processing It can easily beat the Normal Level. Generally, they go by "nodes". If Rybka indicates that it has examined roughly a trillion nodes, then you would need to give the GetClub applet sufficient time to do the same (around six years, I expect). > In case Rybka is Run on a single Core Ordinary Desktop and Given 25 > times less time than Normal Level then that will be a equal Match. > > Say Normal Thinking in 1-2 min and Rybka on Ordinary Single Core > Machine at 3-4 seconds / Move. Then Both will be given equal > Processing. Okay, assuming the math were correct, Rybka would beat the GC program like carrots; this is because of its far superior evaluation function. > I am confident Normal Level will give good Challenge to Rybka thinking > 3-4 seconds on Single Core Machine. No doubt you can find some way to make Rybka play poorly; but in a fair test, my guess is tha Rybka will beat GC like carrots; chop it like cabbage; defoliate it like agent orange; raze it like napalm; decimate it like a neutron bomb. > Does anyone have Rybka on Single Core Machine? Then let me know the > Games played between Normal Level and Rybka at 3-4 Seconds. Please, give GC a fighting chance-- make that the Master level. Use two separate machines, so that neither program is slowed by the other. > But before I invest Money in designing that version I want to be > assured that GetClub Program is not playing any wrong move. If you > find any mistake in its game do inform me. The single most glaring problem right now is the King hiding in a corner in the endgame. This alone -- if known to the opponents -- can result in a massive drop in performance, in ratings. It has been a deciding factor in several of my games, for instance; I 'know" I can win a drawn ending because of this, so the pressure to succeed earlier is greatly reduced. -- help bot
|
|