Introducing Octochess

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Adam Hair
Posts: 3211
Joined: Wed May 06, 2009 8:31 pm
Location: Fuquay-Varina, North Carolina

Re: Introducing Octochess

Post by Adam Hair » Wed Feb 29, 2012 2:40 am

JuLieN wrote:
tmokonen wrote:I have to say, Jack is one handsome fellow. :lol:
Hehe, and in good company. ;) Beware to William, he bites!
CHOMP!

User avatar
Codesquid
Posts: 138
Joined: Tue Aug 23, 2011 8:25 pm
Location: Germany
Contact:

Re: Introducing Octochess

Post by Codesquid » Wed Feb 29, 2012 7:20 am

tmokonen wrote:I tried running your Windows compile on my non-SSE 4.2 x64 system, and it didn't seem to work. I guess it's a compile that would need a CPU with POPCNT support?
Yes, Octochess makes use of the POPCNT instruction through the __popcnt64 intrinsic. SSE 4.2 shouldn't be required though, it's a different CPU feature. I'll see if I can create a build that works without POPCNT.
nanos gigantium humeris insidentes

User avatar
Codesquid
Posts: 138
Joined: Tue Aug 23, 2011 8:25 pm
Location: Germany
Contact:

Re: Introducing Octochess

Post by Codesquid » Wed Feb 29, 2012 7:21 am

sje wrote:If your program has an account at ICC, you are welcome to match it against my program Symbolic -- it's back after a five month hiatus.
Unfortunately I don't have an account at ICC. I do not plan to sign up for another subscription service at this point.
nanos gigantium humeris insidentes

User avatar
pocopito
Posts: 238
Joined: Tue Jul 12, 2011 11:31 am
Contact:

Re: Introducing Octochess

Post by pocopito » Wed Feb 29, 2012 8:01 am

tmokonen wrote:Wait, what, the FileZilla guy made a chess engine? Cool! Thank you for the new engine, Tim.
I was surprised when I read the fileziila comment, so thanks for both programs Tim.

It's always good news to hear about new engines, and imho even more if they're GPL licensed.

Cheers

E Diaz
Two first meanings of the dutch word "leren":
1. leren [vc] (learn, larn, acquire) acquire or gain knowledge or skills.
2. leren [v] (teach, learn, instruct) impart skills or knowledge to.

User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 6:43 pm

Re: Introducing Octochess

Post by sje » Wed Feb 29, 2012 8:58 am

Codesquid wrote:
sje wrote:If your program has an account at ICC, you are welcome to match it against my program Symbolic -- it's back after a five month hiatus.
Unfortunately I don't have an account at ICC. I do not plan to sign up for another subscription service at this point.
You could get a FICS account for free, although you first must perform an elaborate song and dance to receive an approval of a program player.

Symbolic has a FICS account, but is currently inactive there. This will change at some point, but not right away.

tmokonen
Posts: 1075
Joined: Sun Mar 12, 2006 5:46 pm
Location: Vancouver

Re: Introducing Octochess

Post by tmokonen » Wed Feb 29, 2012 8:09 pm

Codesquid wrote: Yes, Octochess makes use of the POPCNT instruction through the __popcnt64 intrinsic. SSE 4.2 shouldn't be required though, it's a different CPU feature. I'll see if I can create a build that works without POPCNT.
My CPU, in a low end 64 bit laptop, supports neither POPCNT nor SSE 4.2. Thanks for the offer of a new compile, Tim, but you don't have to go out of your way to make something special for me.

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

Re: Introducing Octochess

Post by Jim Ablett » Fri Mar 02, 2012 12:56 am

My CPU, in a low end 64 bit laptop, supports neither POPCNT nor SSE 4.2. Thanks for the offer of a new compile, Tim, but you don't have to go out of your way to make something special for me.
Ok, I will :)

http://dl.dropbox.com/u/5047625/octoche ... tel-ja.zip

I don't think this will run on any Os earlier than Vista. I saw some Vista/Win7 api-specific calls in the source.

Many thanks for the release of your engine Tim.

Jim.

tmokonen
Posts: 1075
Joined: Sun Mar 12, 2006 5:46 pm
Location: Vancouver

Re: Introducing Octochess

Post by tmokonen » Fri Mar 02, 2012 1:45 am

Thank you, Jim.

User avatar
Codesquid
Posts: 138
Joined: Tue Aug 23, 2011 8:25 pm
Location: Germany
Contact:

Re: Introducing Octochess

Post by Codesquid » Fri Mar 02, 2012 7:12 am

Thank you Jim. I've added an #if around the non-native popcount and applied your changes to the repository.
nanos gigantium humeris insidentes

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

Re: Introducing Octochess

Post by Jim Ablett » Fri Mar 02, 2012 2:02 pm


Post Reply