New engine releases & news 2021

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

Moderators: hgm, Rebel, chrisw

aryan1508
Posts: 31
Joined: Sat Mar 20, 2021 3:44 pm
Full name: Aryan Parekh

Re: New engine releases & news 2021

Post by aryan1508 »

User avatar
Rebel
Posts: 7025
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: New engine releases & news 2021

Post by Rebel »

aryan1508 wrote: Tue Jun 22, 2021 1:52 pm Released Bit-Genie 6!

https://github.com/Aryan1508/Bit-Genie/releases/tag/v6
Why only 8Mb hash?

I gave your previous version 64Mb (instead of the default of 2) and it scored about 100 elo more.
90% of coding is debugging, the other 10% is writing bugs.
aryan1508
Posts: 31
Joined: Sat Mar 20, 2021 3:44 pm
Full name: Aryan Parekh

Re: New engine releases & news 2021

Post by aryan1508 »

Actually I've changed the default from 2 mb to 8, but you can always `setoption name hash value ..` to make it use more/less. Isn't this how the testers usually set it?

I appreciate the testing you do for Bit-Genie!
User avatar
Rebel
Posts: 7025
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: New engine releases & news 2021

Post by Rebel »

aryan1508 wrote: Tue Jun 22, 2021 3:18 pm Actually I've changed the default from 2 mb to 8, but you can always `setoption name hash value ..` to make it use more/less. Isn't this how the testers usually set it?

I appreciate the testing you do for Bit-Genie!
Most people test out of the box, thus in your case 8Mb, which is fine for bullet testing, for longer time controls (such as for rating lists or tournaments) it is not. If there is no particular objection I would make the default hash table size at least 64Mb. A hash table of 8Mb is full within a second.

I started the test for the GRL, I have set the hash table to 64Mb.

http://rebel13.nl/a/grl.htm

To compare the results with Bit-Genie 5, click Match History.
90% of coding is debugging, the other 10% is writing bugs.
RubiChess
Posts: 602
Joined: Fri Mar 30, 2018 7:20 am
Full name: Discord Invader

Re: New engine releases & news 2021

Post by RubiChess »

Rebel wrote: Tue Jun 22, 2021 5:21 pm Most people test out of the box...
So I climb the ranking list by switching to more default hash and threads? Or enabling opening book by default?
Testers not setting at least these basic options to common values disqualify themself imo.

Engines testing at OpenBench are requested to use a small default hash because some workers are quite low at RAM compared to number of cores and bench signature run is using the default hash.

Regards, Andreas
User avatar
Rebel
Posts: 7025
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: New engine releases & news 2021

Post by Rebel »

The context of my point was a) related to the hash table size only and b) to a relative new engine author. A default setting of 8Mb for the hash table isn't a great idea for a release version.
90% of coding is debugging, the other 10% is writing bugs.
User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: New engine releases & news 2021

Post by mvanthoor »

Rebel wrote: Tue Jun 22, 2021 7:31 pm The context of my point was a) related to the hash table size only and b) to a relative new engine author. A default setting of 8Mb for the hash table isn't a great idea for a release version.
I'm sure hoping CCRL is setting the TT's to 256 MB (if the engine permits it)... they say so on the website.

One reason to set a small TT by default is if the engine needs to run on a small device, like an older raspberry, or even a microcontroller. Or you'd need to do conditional compilation to set different sizes for different build targets.
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL
User avatar
Graham Banks
Posts: 41575
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: New engine releases & news 2021

Post by Graham Banks »

mvanthoor wrote: Tue Jun 22, 2021 8:07 pmI'm sure hoping CCRL is setting the TT's to 256 MB (if the engine permits it)... they say so on the website.
Of course.
gbanksnz at gmail.com
User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: New engine releases & news 2021

Post by mvanthoor »

Graham Banks wrote: Tue Jun 22, 2021 11:53 pm
mvanthoor wrote: Tue Jun 22, 2021 8:07 pmI'm sure hoping CCRL is setting the TT's to 256 MB (if the engine permits it)... they say so on the website.
Of course.
Cool 8-)
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: New engine releases & news 2021

Post by CMCanavessi »

Rebel wrote: Tue Jun 22, 2021 7:31 pm The context of my point was a) related to the hash table size only and b) to a relative new engine author. A default setting of 8Mb for the hash table isn't a great idea for a release version.
Stockfish default is 16 mb, and I don't see anyone complaining :mrgreen:
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls