Search found 1190 matches

by Zach Wegner
Fri Oct 28, 2011 11:34 pm
Forum: Computer Chess Club: General Topics
Topic: In memoriam of John McCarthy
Replies: 43
Views: 3844

Re: In memoriam of John McCarthy

... But computer chess research is already quite useful in other domains (at least it would be, if more people knew about it). As an example, there's an algorithm in a compiler I'm working on that uses iterative deepening, Zobrist hashing, futility pruning, "move" ordering, and also the priority bi...
by Zach Wegner
Thu Oct 27, 2011 10:35 pm
Forum: Computer Chess Club: General Topics
Topic: In memoriam of John McCarthy
Replies: 43
Views: 3844

Re: In memoriam of John McCarthy

The interesting thing is not to imitate human thought, which we do not understand. The point is to do research that is useful and have impact in other areas. AI means artificial, not natural, so by definition we would be doing something different. Interesting AI research in chess will be looking fo...
by Zach Wegner
Fri Sep 30, 2011 4:57 pm
Forum: Computer Chess Club: General Topics
Topic: Computer chess scene: a heap of ruins
Replies: 157
Views: 20620

Re: Computer chess scene: a heap of ruins

http://www.parisenimages.fr/Export450/2000/1811-8.jpg This is what our small community looks like right now. Coding legends looking like foolish fallen angels... friends turning against each others... promising talents leaving the scene for more peaceful fields... and still, in the rubbles, people ...
by Zach Wegner
Fri Sep 23, 2011 9:54 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: LIFO stack based parallel processing?
Replies: 12
Views: 2999

Re: LIFO stack based parallel processing?

You could easily make a lockless queue and not have any spinlocks.

The problem is that with alpha-beta you need to delete elements from the middle of the queue. So I don't think it could be done in any efficient way...
by Zach Wegner
Tue Sep 20, 2011 1:19 am
Forum: Computer Chess Club: General Topics
Topic: A test position from the european under 18 championship
Replies: 28
Views: 4258

Re: A test position from the european under 18 championship

Wow, that is a very interesting machine. I hope you won't mind a question about it. I have been interested in finding out how necessary it is to use NUMA-aware memory allocation in such a quad-cpu beast. Have you compared, for example, Crafty on all 48 cores with and without NUMA libraries to see t...
by Zach Wegner
Wed Sep 14, 2011 7:46 pm
Forum: Computer Chess Club: General Topics
Topic: I Thought There Was Already Too Much Confusion
Replies: 23
Views: 3862

Re: I Thought There Was Already Too Much Confusion

What a stupid thread.

Just for the record, I did not buy the rights to Zappa.
by Zach Wegner
Fri Sep 09, 2011 7:27 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Haswell New Instructions
Replies: 14
Views: 4686

Re: Haswell New Instructions

The new instruction specs for Haswell have been released: http://software.intel.com/file/36945 The instructions, particularly the bit manipulation instructions, look pretty awesome for chess. Check out PEXT/PDEP: instead of magic bitboards, you can just get the attack mask, extract out the relevant...
by Zach Wegner
Fri Sep 09, 2011 2:48 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Haswell New Instructions
Replies: 14
Views: 4686

Haswell New Instructions

The new instruction specs for Haswell have been released: http://software.intel.com/file/36945 The instructions, particularly the bit manipulation instructions, look pretty awesome for chess. Check out PEXT/PDEP: instead of magic bitboards, you can just get the attack mask, extract out the relevant ...
by Zach Wegner
Fri Sep 02, 2011 4:44 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: CLOP for Noisy Black-Box Parameter Optimization
Replies: 94
Views: 41060

Re: CLOP for Noisy Black-Box Parameter Optimization

Very impressive achievement Remi. I will try your new tool at some point in the near future! +1 I am very glad that you decided to re-release your source code, even though you are a "commercial" now. Thanks! I will try and understand your paper. Do you know how well your ideas could be applied to n...