Xpdnt_080103

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

Moderators: hgm, Dann Corbit, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
opraus
Posts: 166
Joined: Wed Mar 08, 2006 8:49 pm
Location: S. New Jersey, USA
Contact:

Xpdnt_080103

Post by opraus » Thu Jan 03, 2008 6:43 pm

Hi All,

This is linux version only for now ....

Did fix more than 1 Time Control bugs -

http://www.debog.com/ai/

-David

User avatar
Jim Ablett
Posts: 1327
Joined: Fri Jul 14, 2006 5:56 am
Location: London, England
Contact:

Re: Xpdnt_080103

Post by Jim Ablett » Thu Jan 03, 2008 11:18 pm

Hi David,

Xpdnt_080103 win32 Intel compiler 10 p.g.o build.

http://mihd.net/8uzdlj
Mirror:
http://www.uploadjar.com/832812

rgds,
Jim.

User avatar
opraus
Posts: 166
Joined: Wed Mar 08, 2006 8:49 pm
Location: S. New Jersey, USA
Contact:

Re: Xpdnt_080103

Post by opraus » Sat Jan 05, 2008 7:22 pm

Thanks Jim.

Your compile seems to be 2 x as fast in Knps.

I must be doing some thing wrong in the Makefile:

Code: Select all

# Source, Executable, Includes, Library Defines
INCL   = 
SRC    = attack.c book.c data.c debug.c evaluate.c full_search.c gen.c hash.c helper.c \
       history.c init.c main.c material.c move.c pawn_race.c \
       rand.c runsuite.c squies.c think.c
OBJDIR = ../obj/
OBJ    = $(addprefix $(OBJDIR),$(SRC:.c=.o))
LIBS   = 
EXE    = xpdnt

# Compiler, Linker Defines  -DNDEBUG
CC      = /usr/bin/gcc
CFLAGS  = -DNDEBUG -O3 -pipe -fstrict-aliasing -fomit-frame-pointer -Wall -Wno-long-long
LIBPATH = -L.
LDFLAGS = -lm -s -o $(EXE) $(LIBPATH) $(LIBS)
CFDEBUG = -pedantic -Wall -Wno-long-long -Wno-comment -g -DDEBUG $(LDFLAGS)
RM      = /bin/rm -f

# Compile and Assemble C Source Files into Object Files
$(OBJDIR)%.o: %.c
	$&#40;CC&#41; $&#40;CFLAGS&#41; -c $< -o $@

# Link all Object Files with external Libraries into Binaries
$&#40;EXE&#41;&#58; $&#40;OBJ&#41;
	$&#40;CC&#41; $&#40;LDFLAGS&#41;  $^ $&#40;LIBS&#41; -o ../$@

# Objects depend on these Libraries
$&#40;OBJ&#41;&#58; $&#40;INCL&#41;

# Create a gdb/dbx Capable Executable with DEBUG flags turned on
debug&#58;
	$&#40;CC&#41; $&#40;CFDEBUG&#41; $&#40;SRC&#41;

# Clean Up Objects, Exectuables, Dumps out of source directory
clean&#58;
	$&#40;RM&#41; $&#40;OBJ&#41; ../$&#40;EXE&#41; core a.out

User avatar
Jim Ablett
Posts: 1327
Joined: Fri Jul 14, 2006 5:56 am
Location: London, England
Contact:

Re: Xpdnt_080103

Post by Jim Ablett » Sat Jan 05, 2008 8:48 pm

Hi David,
Your compile seems to be 2 x as fast in Knps.
I must be doing some thing wrong in the Makefile:
Latest Intel compiler produces the fastest code of any C/C++ compilers at the moment.
Gcc compiles can get a boost from these extra switches >

Code: Select all

-fexpensive-optimizations -ffast-math
Most performance will be squeezed out if you perform a profile optimised build.

add

Code: Select all

-fprofile-generate
run some testuites/games, then finally compile with

Code: Select all

-fprofile-use
plus the other switches.

best,
Jim.

swami
Posts: 6546
Joined: Thu Mar 09, 2006 3:21 am

Re: Xpdnt_080103

Post by swami » Sun Jan 06, 2008 6:25 am

New Logo for Xpdnt!

Image

User avatar
Jim Ablett
Posts: 1327
Joined: Fri Jul 14, 2006 5:56 am
Location: London, England
Contact:

Re: Xpdnt_080103

Post by Jim Ablett » Sun Jan 06, 2008 5:54 pm

Hi Swami,
New Logo for Xpdnt!
A nice effort. It may be coincidence, but I can see a certain,
dare I say 'Banks' influence in the design, which isn't a bad
thing at all :)

best,
Jim.

swami
Posts: 6546
Joined: Thu Mar 09, 2006 3:21 am

Re: Xpdnt_080103

Post by swami » Sun Jan 06, 2008 6:03 pm

Jim Ablett wrote:Hi Swami,
New Logo for Xpdnt!
A nice effort. It may be coincidence, but I can see a certain,
dare I say 'Banks' influence in the design, which isn't a bad
thing at all :)

best,
Jim.
Thanks for a compliment,Jim. Actually I asked Graham a few days ago on how to make a logo, he said he uses paint, gets the free pictures available on the net, and resizes them to make changes...

User avatar
opraus
Posts: 166
Joined: Wed Mar 08, 2006 8:49 pm
Location: S. New Jersey, USA
Contact:

Re: Xpdnt_080103

Post by opraus » Mon Jan 07, 2008 1:38 pm

Thanks Swami

User avatar
opraus
Posts: 166
Joined: Wed Mar 08, 2006 8:49 pm
Location: S. New Jersey, USA
Contact:

Re: Xpdnt_080103

Post by opraus » Mon Jan 07, 2008 1:45 pm

Thanks Jim,

I'll add those lines some time.

At the rate I am going with Xpdnt's improvement, it will be playing Losers Chess soon! :roll:

swami
Posts: 6546
Joined: Thu Mar 09, 2006 3:21 am

Re: Xpdnt_080103

Post by swami » Mon Jan 07, 2008 1:49 pm

opraus wrote:Thanks Jim,

I'll add those lines some time.

At the rate I am going with Xpdnt's improvement, it will be playing Losers Chess soon! :roll:
No, It actually plays pretty well in my tournaments, good blitzer.It finished first in a division IIRC.

Post Reply