WBEC-Ridderkerk forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

UCI engine update: BikJump 2.0

5 posters

Go down

UCI engine update: BikJump 2.0 Empty UCI engine update: BikJump 2.0

Post  Aart J.C. Bik Tue Nov 11, 2008 9:57 am

BikJump v2.0 is available. The mailbox representation of the first generation (v1.x) has been replaced by a home-brewed bitboard representation with corresponding move generator and evaluation function. In addition, the source has undergone a major refactoring. The UCI engine can be downloaded at http://www.aartbik.com/MISC/chess.html for the following platforms:

(1) 64-bit Windows
(2) 32-bit Windows
(3) 64-bit Linux
(4) 64-bit MacOS

Please note that the logo has changed slightly, so kindly update these in engine summaries.

The 64-bit versions exhibit highest performance (so use these if you can), but even the 32-bit improved somewhat in the raw nodes-per-second rate over the first generation. The playing strength seems to have improved, although I must admit that I had hoped for much more gains from this major rewrite than I have observed in initial testing. It is time to release this next generation, however, if only to get some free time back again :-)

Some ongoing thoughts on BikJump development can be found on my blog at http://aartbik.blogspot.com/.
Aart J.C. Bik
Aart J.C. Bik

Number of posts : 30
Location : Mountain View, CA
Registration date : 2008-05-25

http://www.aartbik.com/MISC/chess.html

Back to top Go down

UCI engine update: BikJump 2.0 Empty Re: UCI engine update: BikJump 2.0

Post  Leo Dijksman Tue Nov 11, 2008 10:26 pm

Thanks Aart!
Leo Dijksman
Leo Dijksman

Number of posts : 454
Age : 71
Location : Stavenisse
Registration date : 2008-05-17

http://www.wbec-ridderkerk.nl/

Back to top Go down

UCI engine update: BikJump 2.0 Empty Re: UCI engine update: BikJump 2.0

Post  Dr.Wael Deeb Wed Nov 12, 2008 6:58 pm

I second that Smile
Dr.Wael Deeb
Dr.Wael Deeb

Number of posts : 34
Location : Amman,Jordan
Registration date : 2008-05-22

Back to top Go down

UCI engine update: BikJump 2.0 Empty new version

Post  Stephan Vermeire (Brutus) Wed Nov 12, 2008 7:02 pm

Well done! Cool
Stephan Vermeire (Brutus)
Stephan Vermeire (Brutus)

Number of posts : 32
Registration date : 2008-05-21

Back to top Go down

UCI engine update: BikJump 2.0 Empty Re: UCI engine update: BikJump 2.0

Post  Aart J.C. Bik Wed Nov 12, 2008 8:43 pm

Thank you all for your very kind words. Much appreciated.
I hope the new version will meet expectations (more so on a Core 2 Duo than an older Pentium IV!). When I was experimenting with my own bitboards and hit 20MNs raw "perft" performance (traversing the whole tree and doing the same bookkeeping as in the search) and about 2MNs in realistic search, I was really hopeful that BikJump v2.0 would enter with a big bang Very Happy But weeks of tuning later I guess I learned the hard way the common wisdom that fast move generation alone is not everything.
Aart J.C. Bik
Aart J.C. Bik

Number of posts : 30
Location : Mountain View, CA
Registration date : 2008-05-25

http://www.aartbik.com/MISC/chess.html

Back to top Go down

UCI engine update: BikJump 2.0 Empty Re: UCI engine update: BikJump 2.0

Post  Daniel Anulliero Thu Nov 13, 2008 1:25 am

hi!

congrates for your release cheers
Bikjump is one of my engines tests (for my engines Jars and yoda) since 1.4 version Smile
Now it's stronger , I have some work to catch him Wink

bests regards

Dany
Daniel Anulliero
Daniel Anulliero

Number of posts : 12
Age : 62
Location : nice france
Registration date : 2008-05-24

Back to top Go down

UCI engine update: BikJump 2.0 Empty BikJump v2.0 -> v2.01

Post  Aart J.C. Bik Tue Nov 18, 2008 9:25 pm

Olivier Deville kindly send me some test games and to my horror BikJump happily castled in a checked position. Against all my software principles I made a last minute "optimization" in v2.0 that did not update the check flag while parsing moves from the GUI. Doh!

I just updated the Linux version to v2.01 with this bug fix. Windows and MacOS will be posted tonight (California time). Engine testers, please update to v2.01 in tournaments and testing (Patrick, please use newer version in Le Fou, but other than that no need to reevaluate the rating). Apologies for this omission (the switch from mailbox to bitboard was the most dramatic rewrite, but I am bitten by the simplest of bugs Embarassed) and many thanks to Olivier to be the first to report this!
Aart J.C. Bik
Aart J.C. Bik

Number of posts : 30
Location : Mountain View, CA
Registration date : 2008-05-25

http://www.aartbik.com/MISC/chess.html

Back to top Go down

UCI engine update: BikJump 2.0 Empty Re: UCI engine update: BikJump 2.0

Post  Dr.Wael Deeb Tue Nov 18, 2008 11:39 pm

Aart J.C. Bik wrote:Olivier Deville kindly send me some test games and to my horror BikJump happily castled in a checked position. Against all my software principles I made a last minute "optimization" in v2.0 that did not update the check flag while parsing moves from the GUI. Doh!

I just updated the Linux version to v2.01 with this bug fix. Windows and MacOS will be posted tonight (California time). Engine testers, please update to v2.01 in tournaments and testing (Patrick, please use newer version in Le Fou, but other than that no need to reevaluate the rating). Apologies for this omission (the switch from mailbox to bitboard was the most dramatic rewrite, but I am bitten by the simplest of bugs Embarassed) and many thanks to Olivier to be the first to report this!

Oliver is a remarkable bug hunter,well done Very Happy
Dr.Wael Deeb
Dr.Wael Deeb

Number of posts : 34
Location : Amman,Jordan
Registration date : 2008-05-22

Back to top Go down

UCI engine update: BikJump 2.0 Empty Re: UCI engine update: BikJump 2.0

Post  Aart J.C. Bik Wed Nov 19, 2008 7:01 am

Agreed. Having excellent testers like Olivier makes developing a chess engine so much fun! The Windows and MacOS versions are now posted as well. Please update. The engine identifies itself as v2.01 but, except for the bug fix, is otherwise identical to v2.0.

I am now working on "Deep" BikJump, an SMP version (http://aartbik.blogspot.com/).
Aart J.C. Bik
Aart J.C. Bik

Number of posts : 30
Location : Mountain View, CA
Registration date : 2008-05-25

http://www.aartbik.com/MISC/chess.html

Back to top Go down

UCI engine update: BikJump 2.0 Empty Re: UCI engine update: BikJump 2.0

Post  Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum