UCI engine update: BikJump 2.0
5 posters
Page 1 of 1
UCI engine update: BikJump 2.0
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/.
(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/.
Re: UCI engine update: BikJump 2.0
I second that
Dr.Wael Deeb- Number of posts : 34
Location : Amman,Jordan
Registration date : 2008-05-22
Re: UCI engine update: BikJump 2.0
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 But weeks of tuning later I guess I learned the hard way the common wisdom that fast move generation alone is not everything.
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 But weeks of tuning later I guess I learned the hard way the common wisdom that fast move generation alone is not everything.
Re: UCI engine update: BikJump 2.0
hi!
congrates for your release
Bikjump is one of my engines tests (for my engines Jars and yoda) since 1.4 version
Now it's stronger , I have some work to catch him
bests regards
Dany
congrates for your release
Bikjump is one of my engines tests (for my engines Jars and yoda) since 1.4 version
Now it's stronger , I have some work to catch him
bests regards
Dany
Daniel Anulliero- Number of posts : 12
Age : 62
Location : nice france
Registration date : 2008-05-24
BikJump v2.0 -> v2.01
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 ) and many thanks to Olivier to be the first to report this!
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 ) and many thanks to Olivier to be the first to report this!
Re: UCI engine update: BikJump 2.0
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 ) and many thanks to Olivier to be the first to report this!
Oliver is a remarkable bug hunter,well done
Dr.Wael Deeb- Number of posts : 34
Location : Amman,Jordan
Registration date : 2008-05-22
Re: UCI engine update: BikJump 2.0
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/).
I am now working on "Deep" BikJump, an SMP version (http://aartbik.blogspot.com/).
Similar topics
» UCI Engine Update: BikJump v1.8
» UCI Engine Update: BikJump v1.7
» BikJump 2.0 coming soon!
» New UCI engine - Z 0.01
» my new engine
» UCI Engine Update: BikJump v1.7
» BikJump 2.0 coming soon!
» New UCI engine - Z 0.01
» my new engine
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum