Official release of Ethereal8.16

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

Moderator: Ras

AndrewGrant
Posts: 1978
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Official release of Ethereal8.16

Post by AndrewGrant »

Hello all,

I am excited to make my first major update in a long while, now that University has ended for the time being.

The official release can be found here : https://github.com/AndyGrant/Ethereal/r ... /tag/V8.16

Summary of the major changes (copied from the release page)

Code: Select all

    
    Added UCI option for setting the Transposition Table size
    Added PV Tracking and corresponding UCI output
    Added a Benchmarking utility (Uses some positions from StockFish)
    Reorganized some structs to be more cache friendly
    Began tracking the 50 move rule (+ Checking for draws)
    Saving Move History as [colour][from][to] instead of [uint16_t (move)]
    Swapped out some Magic Numbers with better ones from CPW
    Added Staged Move Selection / Generation
    Added a series of tests to verify the new move selection
    Many changes to improve code readability and documentation
The biggest change is the way moves are ordered and selected during search. All of my (self) testing shows huge gains from the most recent change. Hopefully this will hold true against other engines as well.

Also, if anyone could create a MAC compile for me, I will add it to the release files.

Thanks,
Andrew Grant
Wolfgang
Posts: 989
Joined: Sat May 13, 2006 1:08 am

Re: Official release of Ethereal8.16

Post by Wolfgang »

Thanks Andrew!

I'll soon start a test, coordination here:
http://cegt.forumieren.com/t822-testing-ethereal-8-16
Best
Wolfgang
CEGT-Team
www.cegt.net
www.cegt.forumieren.com
User avatar
Graham Banks
Posts: 46037
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Official release of Ethereal8.16

Post by Graham Banks »

Sounds promising. Thanks Andrew. :)
gbanksnz at gmail.com
AndrewGrant
Posts: 1978
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: Official release of Ethereal8.16

Post by AndrewGrant »

Thanks, looking forward to the results.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Official release of Ethereal8.16

Post by MikeB »

AndrewGrant wrote:Hello all,

I am excited to make my first major update in a long while, now that University has ended for the time being.

The official release can be found here : https://github.com/AndyGrant/Ethereal/r ... /tag/V8.16

Summary of the major changes (copied from the release page)

Code: Select all

    
    Added UCI option for setting the Transposition Table size
    Added PV Tracking and corresponding UCI output
    Added a Benchmarking utility (Uses some positions from StockFish)
    Reorganized some structs to be more cache friendly
    Began tracking the 50 move rule (+ Checking for draws)
    Saving Move History as [colour][from][to] instead of [uint16_t (move)]
    Swapped out some Magic Numbers with better ones from CPW
    Added Staged Move Selection / Generation
    Added a series of tests to verify the new move selection
    Many changes to improve code readability and documentation
The biggest change is the way moves are ordered and selected during search. All of my (self) testing shows huge gains from the most recent change. Hopefully this will hold true against other engines as well.

Also, if anyone could create a MAC compile for me, I will add it to the release files.

Thanks,
Andrew Grant
Hi Andrew, very nice engine,
here's a macOS compile: https://www.dropbox.com/s/q9xica6iy0ngv ... 6.zip?dl=1
AndrewGrant
Posts: 1978
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: Official release of Ethereal8.16

Post by AndrewGrant »

Thanks. It has been added to the release.