Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: now vs then

Author: Uri Blass

Date: 23:10:29 08/18/00

Go up one level in this thread


On August 18, 2000 at 23:22:26, Robert Hyatt wrote:

>On August 18, 2000 at 21:46:30, Aaron Tay wrote:
>
>>On August 18, 2000 at 09:27:21, Robert Hyatt wrote:
>>
>>>Cray Blitz and crafty are _very_ similar now.
>>
>>I'm rather curious about this statement. By "similar" , what do you mean?
>>
>>
>
>CB and Crafty have similar evaluations.  CB better in a few places (King safety
>where the attacks are cheaper to compute on a vector machine) Crafty better in
>others.  Search extensions are similar except that CB had singular extensions
>while the current version of Crafty does not (there is a SE version of Crafty,
>but I have never been happy with it and it has been a "back burner" project).
>
>
>>I understand that it's not a simple matter of just coverting the code from a
>>mainframe to Crafty's micro mode, but did it really take that long for you , to
>>put all you have learnt from CB to crafty?
>
>
>
>Much of CB was in algorithmic development, more than chess related.  IE a lot
>of work went into vectorizable move generation, attack detection, etc...  once
>the basic ideas were chosen, it was a _lot_ of work to make those algorithms
>work well on the vector hardware.  You are correct.  Dropping a normal program
>(like Crafty) onto the Cray is a terrible mistake.  Takes a lot of work to take
>advantage of all that the machine has to offer.
>
>
>
>>
>>Or are you saying that the initally pcs were much slower, so you couldn't put
>>everything you wanted from Cray Blitz to crafty untill much recently?
>
>
>basically, correct.  At the time CB was searching 1M nodes per second on the
>best cray of the day, it was searching 100 nodes per second on the best PC of
>the day.  Tactically, it couldn't survive much at 100 nodes per second.
>
>
>>
>>
>>>Do you think Crafty at 7M nodes per second would get rolled over very badly by >fritz at 1M?  I don't.
>>
>>The opposite would be more likely..
>>
>>But i think the assumption was that computers of today including Crafty in 2000
>>is superior to Cray Blitz becuase of the advancement of new algorithims and
>>better understanding of computer programming in general.
>>
>
>That is where I have an advantage over everybody else here.  I worked on Cray
>Blitz and know what it had inside.  And I now work on Crafty and know what it
>has inside.  The two programs are _very_ similar.  If I disable singular
>extensions in CB, and make a one line change to the null move search to make it
>recursive, R=3 to 2 depending, then they would be _very_ similar.

The question is if these changes are not important at long time control.

It is possible that with some simple changes cray blitz is better than crafty
when it is not better than crafty without the changes.
>
>
>Many like to speculate that CB was only good because of the hardware.  That
>was only _part_ of the equation.  I am not doing many things differently than
>I did 15 years ago in CB, particularly in the evaluation and search extensions.
>I have (now) a much simpler quiescence search.  I haven't seen any great gain
>or loss from doing this, other than making the code simpler and less buggy...
>
>If you think that CB would be smothered by today's micros, then you should also
>think that Crafty would suffer the same fate.  They are _very_ close to each
>other, overall, in evaluation, search, extensions, etc.  Except that Crafty is
>a 64 bit program while cray blitz was vectorized heavily.  CB didn't really
>depend very much on 64 bit values other than for hashing and the simple bitmap
>attack detection we used.
>
>
>
>
>
>>Hence the claim that Fritz running at 1M would beat or at least hold Cray Blitz
>>because of it's superior Year 2000 "engine".
>
>That is my point.  I don't believe that the 2000 "engines" are vastly different
>from the 1990 engines.  At least mine isn't, and it is playing ok in today's
>world...

I believe that engines are clearly different.

For example Junior6 is more than 100 elo better than Junior4.6 when Junior4.6 is
an engine that is less than 3 years old.

I believe that if you play the best engine of 1990 against the best engine of
today on the same hardware you will find more than 200 elo difference in all
time controls.


>
>
>
>>
>>But now it appears you are stating that Crafty is not a better engine than Cray
>>Blitz despite time passing.
>
>Correct.  Maybe better in some places, but also worse in others.

The question is what is more important and only tournament time control games
can answer it.

Uri



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.