UCI engine update: BikJump 2.0

View previous topic View next topic Go down

UCI engine update: BikJump 2.0

Post  Aart J.C. Bik on 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/.
avatar
Aart J.C. Bik

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

View user profile http://www.aartbik.com/MISC/chess.html

Back to top Go down

Re: UCI engine update: BikJump 2.0

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

Thanks Aart!
avatar
Leo Dijksman

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

View user profile http://www.wbec-ridderkerk.nl/

Back to top Go down

Re: UCI engine update: BikJump 2.0

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

I second that Smile
avatar
Dr.Wael Deeb

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

View user profile

Back to top Go down

new version

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

Well done! Cool
avatar
Stephan Vermeire (Brutus)

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

View user profile

Back to top Go down

Re: UCI engine update: BikJump 2.0

Post  Aart J.C. Bik on 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.
avatar
Aart J.C. Bik

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

View user profile http://www.aartbik.com/MISC/chess.html

Back to top Go down

Re: UCI engine update: BikJump 2.0

Post  Daniel Anulliero on 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
avatar
Daniel Anulliero

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

View user profile

Back to top Go down

BikJump v2.0 -> v2.01

Post  Aart J.C. Bik on 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!
avatar
Aart J.C. Bik

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

View user profile http://www.aartbik.com/MISC/chess.html

Back to top Go down

Re: UCI engine update: BikJump 2.0

Post  Dr.Wael Deeb on 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
avatar
Dr.Wael Deeb

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

View user profile

Back to top Go down

Re: UCI engine update: BikJump 2.0

Post  Aart J.C. Bik on 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/).
avatar
Aart J.C. Bik

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

View user profile http://www.aartbik.com/MISC/chess.html

Back to top Go down

Re: UCI engine update: BikJump 2.0

Post  Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

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