New engine: Lumac0
-
- Posts: 5
- Joined: Wed Jul 20, 2022 4:11 pm
- Sign-up code: 10159
New engine: Lumac0
Hi,
I've been working on a chess engine, Lumac0, since January 2022.
It is open source and avalaible on Lichess, where it is rated around 1850-1900 points; it's UCI-compatible with no integrated book nor tablebases.
I'd like to see how well it can do on the CCRL lists, even though it's still quite weak... (I estimate it to be around 1500 points)
New releases will be posted on github, at least the most important ones.
I've also published the windows executable in the releases section, but the code is very simple to compile manually with g++.
I think the UCI interface works quite well, but any suggestion is higly appreciated .
Thanks for your attention, and please let me know if is there any other info that you may be interested in.
I've been working on a chess engine, Lumac0, since January 2022.
It is open source and avalaible on Lichess, where it is rated around 1850-1900 points; it's UCI-compatible with no integrated book nor tablebases.
I'd like to see how well it can do on the CCRL lists, even though it's still quite weak... (I estimate it to be around 1500 points)
New releases will be posted on github, at least the most important ones.
I've also published the windows executable in the releases section, but the code is very simple to compile manually with g++.
I think the UCI interface works quite well, but any suggestion is higly appreciated .
Thanks for your attention, and please let me know if is there any other info that you may be interested in.
Author of the Lumac0 chess engine.
- Gabor Szots
- Posts: 12858
- Joined: Sat Dec 09, 2006 6:30 am
- Sign-up code: 10159
- Location: Szentendre, Hungary
Re: New engine: Lumac0
Hi Dave or Davide,
Which is your real name and where are you from?
Which is your real name and where are you from?
- Gabor Szots
- Posts: 12858
- Joined: Sat Dec 09, 2006 6:30 am
- Sign-up code: 10159
- Location: Szentendre, Hungary
Re: New engine: Lumac0
I have just noticed that it uses at least 2 threads. That is unacceptable for me because I only test single CPU engines. Why can't it be set to 1?
-
- Posts: 5
- Joined: Wed Jul 20, 2022 4:11 pm
- Sign-up code: 10159
Re: New engine: Lumac0
My real name is Davide and I'm Italian.
The engine uses 2 threads because it uses one thread for input/time checking and one for searching; if that's a problem I'll fix it as soon as possible.
The engine uses 2 threads because it uses one thread for input/time checking and one for searching; if that's a problem I'll fix it as soon as possible.
- Gabor Szots
- Posts: 12858
- Joined: Sat Dec 09, 2006 6:30 am
- Sign-up code: 10159
- Location: Szentendre, Hungary
Re: New engine: Lumac0
I have started a tournament with it because I can see that its CPU usage is mostly limited to 1 core, I guess the input polling and time checking is done only at certain intervals so maybe not a problem.Dave Benson wrote: ↑Fri Jul 22, 2022 6:42 am My real name is Davide and I'm Italian.
The engine uses 2 threads because it uses one thread for input/time checking and one for searching; if that's a problem I'll fix it as soon as possible.
BTW, I see a 700 MB memory usage when there is 256 MB hash setting, why is that?
-
- Posts: 5
- Joined: Wed Jul 20, 2022 4:11 pm
- Sign-up code: 10159
Re: New engine: Lumac0
Thank you for testing it; I have no idea why it is using so much RAM.
I'm sorry for all these inconveniences, as soon as I understand where the problem is I'll post the fixed version.
I'm sorry for all these inconveniences, as soon as I understand where the problem is I'll post the fixed version.
Author of the Lumac0 chess engine.
-
- Posts: 5
- Joined: Wed Jul 20, 2022 4:11 pm
- Sign-up code: 10159
Re: New engine: Lumac0
There indeed was a problem in the computation of how much memory to allocate, I've fixed that and put the new version on GitHub as v12.15.
Author of the Lumac0 chess engine.
- Gabor Szots
- Posts: 12858
- Joined: Sat Dec 09, 2006 6:30 am
- Sign-up code: 10159
- Location: Szentendre, Hungary
Re: New engine: Lumac0
OK, I'll replace the exes and rename 12.14 to 12.15 if otherwise there is no difference between them. Please confirm.Dave Benson wrote: ↑Fri Jul 22, 2022 7:44 am There indeed was a problem in the computation of how much memory to allocate, I've fixed that and put the new version on GitHub as v12.15.
-
- Posts: 5
- Joined: Wed Jul 20, 2022 4:11 pm
- Sign-up code: 10159
Re: New engine: Lumac0
Yes, the only difference between the two versions is the hash size handling bugfix.
Author of the Lumac0 chess engine.
- Gabor Szots
- Posts: 12858
- Joined: Sat Dec 09, 2006 6:30 am
- Sign-up code: 10159
- Location: Szentendre, Hungary
Re: New engine: Lumac0
Thanks. Now Arena displays 196 MB so I deduce hash size is 3/4 * 2exp(n) and is rounded downwards if the given value is greater.Dave Benson wrote: ↑Fri Jul 22, 2022 8:09 am Yes, the only difference between the two versions is the hash size handling bugfix.