New release Revenge 3.0

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

Moderator: Ras

User avatar
Fabio Gobbato
Posts: 219
Joined: Fri Apr 11, 2014 10:45 am
Full name: Fabio Gobbato

New release Revenge 3.0

Post by Fabio Gobbato »

I am pleased to announce a new version of my chess engine: Revenge 3.0

There are a lot of improvements compared to Revenge 2.0:
- New neural network
- Some speed optimizations in neural network calculation
- Improved extensions
- Speed optimizations in search
- Improved reverse futility pruning
- Enhanced hash replacement scheme
- Improved internal iterative deepening
- Better quiets move ordering
- Improved parallel search
- Small improvement in chess960
- Stronger MultiPV analysis
- Added in the package executables for AVX512 and AVX512VNNI

All these changes results in about +80 elo compared to Revenge 2.0 measured in selfplay at 1:00+0.5 time control.
This new version compared to Revenge 2.0 is stronger in late middlegame.

The engine is available for Windows x86_64, Linux x86_64, Linux ARMv8 and Linux ARMv7.

Although the electricity costs have increased, the engine is sold at the same price as the previous version: 19.99€

For buying the engine or getting more informations visit www.revengechess.com
Vinvin
Posts: 5309
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: New release Revenge 3.0

Post by Vinvin »

Great improvement for such a strong engine !
Congratulations !!
Krzysztof Grzelak
Posts: 1587
Joined: Tue Jul 15, 2014 12:47 pm

Re: New release Revenge 3.0

Post by Krzysztof Grzelak »

Fabio Gobbato wrote: Sat Jul 02, 2022 7:23 am I am pleased to announce a new version of my chess engine: Revenge 3.0

There are a lot of improvements compared to Revenge 2.0:
- New neural network
- Some speed optimizations in neural network calculation
- Improved extensions
- Speed optimizations in search
- Improved reverse futility pruning
- Enhanced hash replacement scheme
- Improved internal iterative deepening
- Better quiets move ordering
- Improved parallel search
- Small improvement in chess960
- Stronger MultiPV analysis
- Added in the package executables for AVX512 and AVX512VNNI

All these changes results in about +80 elo compared to Revenge 2.0 measured in selfplay at 1:00+0.5 time control.
This new version compared to Revenge 2.0 is stronger in late middlegame.

The engine is available for Windows x86_64, Linux x86_64, Linux ARMv8 and Linux ARMv7.

Although the electricity costs have increased, the engine is sold at the same price as the previous version: 19.99€

For buying the engine or getting more informations visit www.revengechess.com
And how the program tests for a long time look like. For example - 5'+3'' or 15'+5".
User avatar
Fabio Gobbato
Posts: 219
Joined: Fri Apr 11, 2014 10:45 am
Full name: Fabio Gobbato

Re: New release Revenge 3.0

Post by Fabio Gobbato »

Krzysztof Grzelak wrote: Sat Jul 02, 2022 11:03 am
Fabio Gobbato wrote: Sat Jul 02, 2022 7:23 am I am pleased to announce a new version of my chess engine: Revenge 3.0

There are a lot of improvements compared to Revenge 2.0:
- New neural network
- Some speed optimizations in neural network calculation
- Improved extensions
- Speed optimizations in search
- Improved reverse futility pruning
- Enhanced hash replacement scheme
- Improved internal iterative deepening
- Better quiets move ordering
- Improved parallel search
- Small improvement in chess960
- Stronger MultiPV analysis
- Added in the package executables for AVX512 and AVX512VNNI

All these changes results in about +80 elo compared to Revenge 2.0 measured in selfplay at 1:00+0.5 time control.
This new version compared to Revenge 2.0 is stronger in late middlegame.

The engine is available for Windows x86_64, Linux x86_64, Linux ARMv8 and Linux ARMv7.

Although the electricity costs have increased, the engine is sold at the same price as the previous version: 19.99€

For buying the engine or getting more informations visit www.revengechess.com
And how the program tests for a long time look like. For example - 5'+3'' or 15'+5".
We haven't tested at longer time control because it needs a lot of time but of course could be something less.
Wolfgang
Posts: 989
Joined: Sat May 13, 2006 1:08 am

Re: New release Revenge 3.0

Post by Wolfgang »

Krzysztof Grzelak wrote: Sat Jul 02, 2022 11:03 am And how the program tests for a long time look like. For example - 5'+3'' or 15'+5".
You can simply find out: buy and test it :!: :!: :!:
No developer, really no one , tests with such long TC
Best
Wolfgang
CEGT-Team
www.cegt.net
www.cegt.forumieren.com
Krzysztof Grzelak
Posts: 1587
Joined: Tue Jul 15, 2014 12:47 pm

Re: New release Revenge 3.0

Post by Krzysztof Grzelak »

Wolfgang wrote: Sat Jul 02, 2022 11:15 am You can simply find out: buy and test it :!: :!: :!:
No developer, really no one , tests with such long TC
Unfortunately, this is a serious mistake a lot of programmers. So what if the programmer will give me millions of games in a short time. And when it comes to playing for longer periods, the program loses. That's not what it's about. This is not the way.
Wolfgang
Posts: 989
Joined: Sat May 13, 2006 1:08 am

Re: New release Revenge 3.0

Post by Wolfgang »

Do you really believe what you say/write??
LOL (for you: laughing out loud)

What you write is simply wrong, not to say nonsense. With longer TC the difference between the programs may become smaller, but the sequence remains the same. Maybe not every single place in a rating list, but no program is e.g. No.3 with short TC and suddenly No. 10 or so with longer TC. That's simply not true :evil:
Best
Wolfgang
CEGT-Team
www.cegt.net
www.cegt.forumieren.com
User avatar
Graham Banks
Posts: 45104
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: New release Revenge 3.0

Post by Graham Banks »

Wolfgang wrote: Sat Jul 02, 2022 12:08 pmWith longer TC the difference between the programs may become smaller, but the sequence remains the same. Maybe not every single place in a rating list, but no program is e.g. No.3 with short TC and suddenly No. 10 or so with longer TC. That's simply not true :evil:
Agreed.
gbanksnz at gmail.com
Krzysztof Grzelak
Posts: 1587
Joined: Tue Jul 15, 2014 12:47 pm

Re: New release Revenge 3.0

Post by Krzysztof Grzelak »

Wolfgang wrote: Sat Jul 02, 2022 12:08 pm Do you really believe what you say/write??
LOL (for you: laughing out loud)

What you write is simply wrong, not to say nonsense. With longer TC the difference between the programs may become smaller, but the sequence remains the same. Maybe not every single place in a rating list, but no program is e.g. No.3 with short TC and suddenly No. 10 or so with longer TC. That's simply not true :evil:
Disagreement. And he doesn't write nonsense Wolfgang. You think silly. I prefer to have games for longer times than for shorter times. Unfortunately, you also have no tests for a long time for games.
User avatar
Fabio Gobbato
Posts: 219
Joined: Fri Apr 11, 2014 10:45 am
Full name: Fabio Gobbato

Re: New release Revenge 3.0

Post by Fabio Gobbato »

Krzysztof Grzelak wrote: Sat Jul 02, 2022 1:08 pm
Wolfgang wrote: Sat Jul 02, 2022 12:08 pm Do you really believe what you say/write??
LOL (for you: laughing out loud)

What you write is simply wrong, not to say nonsense. With longer TC the difference between the programs may become smaller, but the sequence remains the same. Maybe not every single place in a rating list, but no program is e.g. No.3 with short TC and suddenly No. 10 or so with longer TC. That's simply not true :evil:
Disagreement. And he doesn't write nonsense Wolfgang. You think silly. I prefer to have games for longer times than for shorter times. Unfortunately, you also have no tests for a long time for games.
Of course testing a longer time control is better than testing at short time control. The problem is that with the hardware we have today playing 10000 games or more to have small error margin at 5:00+3 or 15:00+5 takes a lot of time also if you have an high end cpu. Developers have to find a good compromise between testing more things and use a suitable tc.