EXchess v7.01 Released

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

Moderator: Ras

dchoman
Posts: 177
Joined: Wed Dec 28, 2011 8:44 pm
Location: United States
Full name: Daniel Homan

EXchess v7.01 Released

Post by dchoman »

Hi Everyone,

I've just put EXchess v7.01 up on my website, complete with source code.

http://personal.denison.edu/~homand/EXchess.htm

Improvements over 6.71 include much improved time control (optimized by CLOP) and the ability to play on multiple processors, as well as several bug fixes and a few smaller things. The current build allows up to 4 processors. If you build from source, you can use up to 8 just by changing "MAX_THREADS" in the define.h file, but I have not tested more than 4 processors. If you want more than 8 processors, some other changes to the code are necessary in the file smp.cpp. EXchess should understand the "cores" command from the winboard/xboard protocol, or you can set the number of threads in search.par.

- Dan
User avatar
Graham Banks
Posts: 45798
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: EXchess v7.01 Released

Post by Graham Banks »

dchoman wrote:Hi Everyone,

I've just put EXchess v7.01 up on my website, complete with source code.

http://personal.denison.edu/~homand/EXchess.htm

Improvements over 6.71 include much improved time control (optimized by CLOP) and the ability to play on multiple processors, as well as several bug fixes and a few smaller things. The current build allows up to 4 processors. If you build from source, you can use up to 8 just by changing "MAX_THREADS" in the define.h file, but I have not tested more than 4 processors. If you want more than 8 processors, some other changes to the code are necessary in the file smp.cpp. EXchess should understand the "cores" command from the winboard/xboard protocol, or you can set the number of threads in search.par.

- Dan
Excellent. Thanks. 8-)
gbanksnz at gmail.com
jpqy
Posts: 556
Joined: Thu Apr 24, 2008 9:31 am
Location: Belgium

Re: EXchess v7.01 Released

Post by jpqy »

Thanks Dan,

Just great..now someone makes a 4core and a 8core compile version!
And we can start testing EXchess v7.01 MP ;)

JP.
Joerg Oster
Posts: 994
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany
Full name: Jörg Oster

Re: EXchess v7.01 Released

Post by Joerg Oster »

Hi Dan,

many thanks for sharing.
I'm quite curious how your SMP implementation works. Yet I have so many other things to implement in my engine that it will take months before I can think of SMP.

Best, Joerg.
Jörg Oster
dchoman
Posts: 177
Joined: Wed Dec 28, 2011 8:44 pm
Location: United States
Full name: Daniel Homan

Re: EXchess v7.01 Released

Post by dchoman »

jpqy wrote:Thanks Dan,

Just great..now someone makes a 4core and a 8core compile version!
And we can start testing EXchess v7.01 MP ;)

JP.
Actually, the released version should do 4 cores with no problem, but it will need to recompiled for 8.

- Dan
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: EXchess v7.01 Released

Post by Martin Thoresen »

Daniel,

Very cool, you'll be ready for nTCEC Season 2 then. :)

Best,
Martin
dchoman
Posts: 177
Joined: Wed Dec 28, 2011 8:44 pm
Location: United States
Full name: Daniel Homan

Re: EXchess v7.01 Released

Post by dchoman »

Joerg Oster wrote:Hi Dan,

many thanks for sharing.
I'm quite curious how your SMP implementation works. Yet I have so many other things to implement in my engine that it will take months before I can think of SMP.

Best, Joerg.
No worries, I completely understand about being busy!

- Dan
dchoman
Posts: 177
Joined: Wed Dec 28, 2011 8:44 pm
Location: United States
Full name: Daniel Homan

Re: EXchess v7.01 Released

Post by dchoman »

dchoman wrote:
jpqy wrote:Thanks Dan,

Just great..now someone makes a 4core and a 8core compile version!
And we can start testing EXchess v7.01 MP ;)

JP.
Actually, the released version should do 4 cores with no problem, but it will need to recompiled for 8.

- Dan
I should probably add that while I have not tested it beyond 4 cores, I suspect the scaling beyond four cores is rather poor given my smp implementation. So I do not expect a big gain in playing strength from more.

- Dan
dchoman
Posts: 177
Joined: Wed Dec 28, 2011 8:44 pm
Location: United States
Full name: Daniel Homan

Re: EXchess v7.01 Released

Post by dchoman »

Martin Thoresen wrote:Daniel,

Very cool, you'll be ready for nTCEC Season 2 then. :)

Best,
Martin
Absolutely! :)
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: EXchess v7.01 Released

Post by Martin Thoresen »

dchoman wrote: I should probably add that while I have not tested it beyond 4 cores, I suspect the scaling beyond four cores is rather poor given my smp implementation. So I do not expect a big gain in playing strength from more.

- Dan
If you have the time and will, I can test 8 and 16 cores for you if you provide builds.

Best,
Martin