Is Rybka really benefiting from faster processor.

Discussion of computer chess matches and engine tournaments.

Moderator: Ras

pichy
Posts: 2564
Joined: Thu Mar 09, 2006 3:04 am

Is Rybka really benefiting from faster processor.

Post by pichy »

According to these results so far Rybka 3 is NOT really showing much of an improvement with a faster processor than a single mere Athlon 1200 MHz. Is Rybka really benefiting from faster processor :?:

http://talkchess.com/forum/viewtopic.ph ... 72&t=25523

http://talkchess.com/forum/viewtopic.ph ... 79&t=25472
Uri Blass
Posts: 11148
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Is Rybka really benefiting from faster processor.

Post by Uri Blass »

pichy wrote:According to these results so far Rybka 3 is NOT really showing much of an improvement with a faster processor than a single mere Athlon 1200 MHz. Is Rybka really benefiting from faster processor :?:

http://talkchess.com/forum/viewtopic.ph ... 72&t=25523

http://talkchess.com/forum/viewtopic.ph ... 79&t=25472
5 games are clearly not enough and rybka on equal hardware got only 5 games against Fritz11

Uri
pichy
Posts: 2564
Joined: Thu Mar 09, 2006 3:04 am

Re: Is Rybka really benefiting from faster processor.

Post by pichy »

Uri Blass wrote:
pichy wrote:According to these results so far Rybka 3 is NOT really showing much of an improvement with a faster processor than a single mere Athlon 1200 MHz. Is Rybka really benefiting from faster processor :?:


http://talkchess.com/forum/viewtopic.ph ... 97&t=25523


http://talkchess.com/forum/viewtopic.ph ... 52&t=25472

5 games are clearly not enough and rybka on equal hardware got only 5 games against Fritz11

Uri
I really do NOT see too much of a difference at all, the only explanation for this strange performance on such slow Athlon 1200 MHz processor could be that Rybka gain most of the speed by taking advantage of the fast memory and not the processor.
pichy
Posts: 2564
Joined: Thu Mar 09, 2006 3:04 am

Re: Is Rybka really benefiting from faster processor.

Post by pichy »

pichy wrote:
Uri Blass wrote:
pichy wrote:According to these results so far Rybka 3 is NOT really showing much of an improvement with a faster processor than a single mere Athlon 1200 MHz. Is Rybka really benefiting from faster processor :?:


http://talkchess.com/forum/viewtopic.ph ... 97&t=25523


http://talkchess.com/forum/viewtopic.ph ... 52&t=25472

5 games are clearly not enough and rybka on equal hardware got only 5 games against Fritz11

Uri
I really do NOT see too much of a difference at all, the only explanation for this strange performance on such slow Athlon 1200 MHz processor could be that Rybka gain most of the speed by taking advantage of the fast memory and not the processor.
I did NOT meant to say that the speed of the memory of the Athlon 1200 MHz is faster than the memory on the Q6600. What I really meant to say is that it seems that Rybka 3 is programmed to take advantage more efficiently from the memory than any other program, by using an efficient cache.

Most people consider the speed of a computer depends only on the frequency of the clock. This is not the only factor and not the most important one. The speed of the computer depends on the type of programs you use. Some programs are continuously going to the hard drive for files and overlays. therefore, a program with a good cache can avoid this.

Imagine now you have a cache system. This system is formed by a program and some memory assigned to it. When the computer asks for the first piece of information, the cache program gets and stores the whole sector. The next request might be in the same sector. The cache program passes it to the computer without calling the disk. The larger the memory available to the cache program, the more information it can have ready. The faster the computer works.

PS: I have observed that no other chess program can perform as good as Rybka 3 on a mere Athlon 1200 MHz.
Uri Blass
Posts: 11148
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Is Rybka really benefiting from faster processor.

Post by Uri Blass »

pichy wrote:
pichy wrote:
Uri Blass wrote:
pichy wrote:According to these results so far Rybka 3 is NOT really showing much of an improvement with a faster processor than a single mere Athlon 1200 MHz. Is Rybka really benefiting from faster processor :?:


http://talkchess.com/forum/viewtopic.ph ... 97&t=25523


http://talkchess.com/forum/viewtopic.ph ... 52&t=25472

5 games are clearly not enough and rybka on equal hardware got only 5 games against Fritz11

Uri
I really do NOT see too much of a difference at all, the only explanation for this strange performance on such slow Athlon 1200 MHz processor could be that Rybka gain most of the speed by taking advantage of the fast memory and not the processor.
I did NOT meant to say that the speed of the memory of the Athlon 1200 MHz is faster than the memory on the Q6600. What I really meant to say is that it seems that Rybka 3 is programmed to take advantage more efficiently from the memory than any other program, by using an efficient cache.

Most people consider the speed of a computer depends only on the frequency of the clock. This is not the only factor and not the most important one. The speed of the computer depends on the type of programs you use. Some programs are continuously going to the hard drive for files and overlays. therefore, a program with a good cache can avoid this.

Imagine now you have a cache system. This system is formed by a program and some memory assigned to it. When the computer asks for the first piece of information, the cache program gets and stores the whole sector. The next request might be in the same sector. The cache program passes it to the computer without calling the disk. The larger the memory available to the cache program, the more information it can have ready. The faster the computer works.

PS: I have observed that no other chess program can perform as good as Rybka 3 on a mere Athlon 1200 MHz.
The reason is simply that other programs are weaker than rybka.

After more games we have

Fritz11(Q6600)-Rybka3 (A1200) 12-9
Rybka3(Q6600)-Fritz11(Q6600) 11-7