Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Neverending story with incomplete tablebases

Author: Sune Fischer

Date: 04:59:30 08/18/03

Go up one level in this thread


On August 18, 2003 at 07:07:43, Uri Blass wrote:

>>>>
>>>>That might be true, I don't have much experience with it, but I think it should
>>>>be manageable.
>>>>
>>>>Probably the primary argument not to do it, is that not many users have duals,
>>>>so from commercial point of view perhaps indeed it is better to spend the time
>>>>on something else which will benefit all.
>>>>
>>>>However, for the die hard fan who just wants the strongest kit (HW+SW), dual is
>>>>the way to go.
>>>>
>>>>-S.
>>>
>>>I am not sure.
>>>
>>>If you believe that at the same time that you implement dual you may implement
>>>instaed of it some better search algorithm than dual is not the way to go.
>>
>>You arugment seem to require a never ending stream of improvements to the search
>>algorithm, and at the same rate as it would take to make the program parallel.
>>
>>While this is no doubt true for most amateur engines for quite a while to come,
>>I'm not sure it is the case for the pros who has already been undergoing
>>optimizing procedures for decades.
>>
>>>Remember also that dual also may make slower the progress after you implement it
>>>because you may need to care about more possible bugs.
>>
>>I think it is matter of habit, you can get used to thinking parallel like you
>>can get used to so many other things. Weird pruning rules can certainly also
>>make life misserable ;)
>
>Or doing other things that prevent weird pruning rules may make the life
>miserable because you cannot use the weird pruning rules.
>
>
>>
>>Anyway, if the program is designed from the beginning to go parallel, I think it
>>is doable, just look at Crafty and Amy :)
>>
>>-S.
>
>you may be right but
>I did not design movei to be parallel from the start and I prefer to do what I
>find more interesting.
>
>Doing the program parallel is not something that interests me.
>This is a good reason to have more than one programmer in a team.
>
>One programmer can work on the code and tell the partner about changes and the
>second programmer can work about doing the thing parallel.
>
>At this point most of my ideas are still not used in movei and I believe that I
>have a lot of good ideas.
>
>Doing the program parallel is not one of them.

Sure I can understand that, but it does interest me, if nothing else then for
the technical challenge :)

I may not reach fame and fortune doing chess programming, I may not even be able
to write a world champ program, but as long as I learn something in the process
then chess programing has not been a complete waste of my time :)

-S.

>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.