bright 0.4a now public

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

Moderator: Ras

Allard Siemelink
Posts: 297
Joined: Fri Jun 30, 2006 9:30 pm
Location: Netherlands

Re: bright 0.4a now public

Post by Allard Siemelink »

Jouni wrote:I ran bright in some public (slightly modified may be) and private suites.
In all positional suites Rybka was as expected much better. BTW Allard have You written bright from zero? That must be some 1000 hours of work!

Jouni
Bright started as an object orient version of i-perft (see my website),
and implements ideas that are also found in its private predecessors.
The initial version, that was released in December 2006, is ~2650 ccrl elo and took far less than 1000 hours to create.

However, the time spent spent tuning, rewriting and tweaking it since then and the time spent on it's lesser predecessors (2 Java engines and one in C++) surely exceeds the 1000 hours mark by far.
Allard Siemelink
Posts: 297
Joined: Fri Jun 30, 2006 9:30 pm
Location: Netherlands

Re: bright 0.4a now public

Post by Allard Siemelink »

AdminX wrote:Hi,

Will there be a 64-bit version?

Thanks
Unfortunately, I missed your queston initially.

Since bright is not a bitboard engine (it's 0x88/mailbox), I do not
expect much gain from running it in 64 bit mode. :(

As I do not have a 64 bit windows os nor a matching compiler,
a 64 bit compile is not high on the todo list.

I do have 64 bit Ubuntu, but a 64 bit linux version would also require
code changes to get the search threads running, so that one is not
high on the todo list either.
User avatar
AdminX
Posts: 6363
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: bright 0.4a now public

Post by AdminX »

Allard Siemelink wrote:Hi everybody,

I decided to make version 0.4a public, it can be downloaded from:

http://members.ziggo.nl/allard.siemelink/bright/

major changes include search and (king safety) evaluation,
resulting in more attractive play and a ~50 elo gain compared
to version 0.3a, the previous public version.
I need a 64-bit version of EGBBDLL.DLL that works with the latest Bright. When I check usage from Command Line, EGBB does not load. At least every version that I have tried up to the latest 3.3

PS: The 32-bit versions will start to load and then crash.

Image
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
Daniel Shawul
Posts: 4186
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: bright 0.4a now public

Post by Daniel Shawul »

Have you renamed the egbbdll64.dll to egbbdll.dll.
It looks from its ouput that Bright did not find that dll.
I have only 32bit computer on which Bright works with new egbbs with
no problems.

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

Re: bright 0.4a now public

Post by AdminX »

Daniel Shawul wrote:Have you renamed the egbbdll64.dll to egbbdll.dll.
It looks from its ouput that Bright did not find that dll.
I have only 32bit computer on which Bright works with new egbbs with
no problems.

regards,
Daniel
Yes, I did.

Image
Last edited by AdminX on Sun Apr 05, 2009 3:51 pm, edited 3 times in total.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
Daniel Shawul
Posts: 4186
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: bright 0.4a now public

Post by Daniel Shawul »

Hi Allard!
Does Bright have an option to load all the egbbs into ram?

regards,
Daniel
Daniel Shawul
Posts: 4186
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: bright 0.4a now public

Post by Daniel Shawul »

It looks like you didn't unless i am missing something?
Rename it to egbbdll.dll without the 64.

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

Re: bright 0.4a now public

Post by AdminX »

I did, trust me. That was the wrong Screenshot I uploaded earlier.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
Daniel Shawul
Posts: 4186
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: bright 0.4a now public

Post by Daniel Shawul »

Ok I understand :) Infact someone reported that the 64bit
dll has problems. That is why I am interested in your bug report.

thanks
Daniel
Daniel Shawul
Posts: 4186
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: bright 0.4a now public

Post by Daniel Shawul »

Hi Bernhard
I can only test under 32bit os which seems to work.
Could you please try again with the 3.3 that Jim compiled.

FEN: 2b3rk/5P2/7K/5N2/8/8/8/8 w - - 0 1

Bright-0.4a:
1/5 00:00 11 11 +0.02 f7xg8Q+ Kh8xg8 Nf5e7+ Kg8h8
2/7 00:00 121 121 0.00 f7xg8Q+ Kh8xg8 Nf5e7+ Kg8f7 Ne7xc8
2/7 00:00 272 272 +M3 Nf5e7 Bc8e6 f7xg8Q+ Be6xg8 Ne7g6+
3/7 00:00 339 21 +M3 Nf5e7 Bc8e6 f7xg8Q+ Be6xg8 Ne7g6+
4/7 00:00 562 17 +M3 Nf5e7 Bc8e6 f7xg8Q+ Be6xg8 Ne7g6+
5/7 00:00 784 24 +M3 Nf5e7 Bc8e6 f7xg8Q+ Be6xg8 Ne7g6+
6/7 00:00 1.006 31 +M3 Nf5e7 Bc8e6 f7xg8Q+ Be6xg8 Ne7g6+
7/7 00:00 1.229 38 +M3 Nf5e7 Bc8e6 f7xg8Q+ Be6xg8 Ne7g6+
8/7 00:00 1.452 45 +M3 Nf5e7 Bc8e6 f7xg8Q+ Be6xg8 Ne7g6+
9/7 00:00 1.676 52 +M3 Nf5e7 Bc8e6 f7xg8Q+ Be6xg8 Ne7g6+
10/7 00:00 1.900 30 +M3 Nf5e7 Bc8e6 f7xg8Q+ Be6xg8 Ne7g6+
120/7 00:00 29.796 382 +M3 Nf5e7 Bc8e6 f7xg8Q+ Be6xg8 Ne7g6+


regards,
Daniel